Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » Не понимаю в чем ошибка, делал бота для дискорда, начал создавать embed и все пошло на перекосяк [RSS Feed]

#1 Март 5, 2021 13:49:12

Kizz
Зарегистрирован: 2021-03-05
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Не понимаю в чем ошибка, делал бота для дискорда, начал создавать embed и все пошло на перекосяк

вот код: 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’: “!”
}

Прикреплённый файлы:
attachment main.py (1,6 KБ)

Офлайн

  • Начало
  • » Центр помощи
  • » Не понимаю в чем ошибка, делал бота для дискорда, начал создавать embed и все пошло на перекосяк[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version