Merge pull request #10 from Dannyiy/master
Added some settings. Edit some others files.
This commit is contained in:
commit
12b8f79093
4 changed files with 23 additions and 11 deletions
24
bot.py
24
bot.py
|
@ -50,7 +50,8 @@ try:
|
||||||
except:
|
except:
|
||||||
print("Le fichier de paramètre est introuvable, veuillez le créer et le configurer.")
|
print("Le fichier de paramètre est introuvable, veuillez le créer et le configurer.")
|
||||||
|
|
||||||
prefix = ['.']
|
credentials = load_credentials()
|
||||||
|
prefix = credentials.get("prefix", ["."])
|
||||||
bot = commands.Bot(command_prefix=prefix, description=description, pm_help=None, help_attrs=help_attrs)
|
bot = commands.Bot(command_prefix=prefix, description=description, pm_help=None, help_attrs=help_attrs)
|
||||||
|
|
||||||
@bot.event
|
@bot.event
|
||||||
|
@ -67,11 +68,14 @@ async def on_command_error(error, ctx):
|
||||||
@bot.event
|
@bot.event
|
||||||
async def on_ready():
|
async def on_ready():
|
||||||
print('---------------------')
|
print('---------------------')
|
||||||
print('Logged in as :')
|
print('CONNECTÉ :')
|
||||||
print('Username: ' + bot.user.name)
|
print(""" Nom d\'utilisateur : {0.name}#{0.discriminator}
|
||||||
print('ID: ' + str(bot.user.id))
|
ID : {0.id}""".format(bot.user))
|
||||||
|
print('Merci d\'utiliser TuxBot')
|
||||||
print('---------------------')
|
print('---------------------')
|
||||||
await bot.change_presence(game=discord.Game(name="Manger des pommes ! .help !"), status=discord.Status("dnd"), afk=False)
|
await bot.change_presence(game=discord.Game(name=credentials.get("game", "Manger des pommes | .help")), status=discord.Status("dnd"), afk=False)
|
||||||
|
if bot.client_id == None:
|
||||||
|
bot.client_id = bot.user.id
|
||||||
if not hasattr(bot, 'uptime'):
|
if not hasattr(bot, 'uptime'):
|
||||||
bot.uptime = datetime.datetime.utcnow()
|
bot.uptime = datetime.datetime.utcnow()
|
||||||
|
|
||||||
|
@ -87,7 +91,7 @@ async def on_message(message):
|
||||||
try:
|
try:
|
||||||
await bot.process_commands(message)
|
await bot.process_commands(message)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print('Hé merde, : \n {}: {} \n \n'.format(type(e).__name__, e))
|
print('Erreur rencontré : \n {}: {} \n \n'.format(type(e).__name__, e))
|
||||||
|
|
||||||
@bot.command(pass_context=True, hidden=True)
|
@bot.command(pass_context=True, hidden=True)
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
|
@ -120,10 +124,12 @@ async def on_command_error(self, ctx, error):
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
try:
|
try:
|
||||||
credentials = load_credentials()
|
credentials = load_credentials()
|
||||||
token = credentials['token']
|
token = credentials.get('token')
|
||||||
bot.client_id = credentials['client_id']
|
if token is None:
|
||||||
|
print("/!\ Le token est manquant dans le fichier params.json...")
|
||||||
|
bot.client_id = credentials.get('client_id', None)
|
||||||
except:
|
except:
|
||||||
print("Impossible de démarer tuxbot.")
|
print("Impossible de démarer TuxBot dû à une erreur inconnue.")
|
||||||
|
|
||||||
|
|
||||||
for extension in l_extensions:
|
for extension in l_extensions:
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
-- This file is only for keeping the folder alive in GitHub. --
|
||||||
|
-- Ce fichier ne sert qu'à garder ce dossier en vie dans GitHub. --
|
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"token": "bot token",
|
"token": "bot token",
|
||||||
"bots_key": "not required",
|
"bots_key": "not required",
|
||||||
"client_id": "client id",
|
"client_id": "client id (Pas obligatoire)",
|
||||||
|
"game": "Eating apples - .help",
|
||||||
|
"prefix": [
|
||||||
|
"."
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](http://forthebadge.com)
|
[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](http://forthebadge.com)
|
||||||
|
|
||||||
TuxBot, un bot discord écrit en Python.
|
TuxBot, un bot discord écrit en Python.
|
||||||
Ici ce trouve le code source du bot provenant du serveur Discord [Aide GNU/Linux-Fr"](https://discord.gg/79943dJ "Rejoindre le serveur"), il à été créé spécialement pour ce discord, si vous souhaitez l'utiliser il vous faudra modifier ``settings.json`` et ``cogs/utils/checks.py`` ;)
|
Ici ce trouve le code source du bot provenant du serveur Discord [Aide GNU/Linux-Fr"](https://discord.gg/79943dJ "Rejoindre le serveur"), il à été créé spécialement pour ce discord, si vous souhaitez l'utiliser il vous faudra modifier ``params.json`` et ``cogs/utils/checks.py`` ;)
|
||||||
|
|
||||||
### Pré-requis
|
### Pré-requis
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue