Форум сайта python.su
вот код: import discord
from discord.ext import commands
from config import settings
bot = commands.Bot(command_prefix = settings) # Так как мы указали префикс в settings, обращаемся к словарю с ключом prefix.
@bot.event
async def on_ready():
activity = discord.Game(name=“!help”, type=3)
await bot.change_presence(status=discord.Status.idle, activity=activity)
print(“Bot is ready!”)
@bot.command() # Не передаём аргумент pass_context, так как он был нужен в старых версиях.
async def author(ctx): # Создаём функцию и передаём аргумент ctx.
author = ctx.message.author # Объявляем переменную author и записываем туда информацию об авторе.
await ctx.send(f'Автор бота = Kizz') # Выводим сообщение с упоминанием автора, обращаясь к переменной author.
@bot.command() # Не передаём аргумент pass_context, так как он был нужен в старых версиях.
async def rules(ctx): # Создаём функцию и передаём аргумент ctx.
em = discord.Embed(title='My Embed Title', description='My Embed Content.',colour=0xDEADBF)
em.set_author(name='Kizz', icon_url=client.user.default_avatar_url)
await client.send_message(message.channel, embed=em)
bot.run(settings) # Обращаемся к словарю settings с ключом token, для получения токена
код config.py : settings = {
‘token’: ‘token’,
‘bot’: ‘bot name’,
‘id’: id,
‘prefix’: “!”
}
Прикреплённый файлы:
main.py (1,6 KБ)
Офлайн