Сама проблема заключается в том что бот работает отвечает, но на команду *hello просто молчит. (Бота делаю по гайдам)
import random
import discord
import asyncio
from discord.ext import commands
from discord.ext.commands import Bot
#Prefix--------------------------------------------------------------------------------------------------------------------
Bot = commands.Bot(command_prefix = '*')
#Bot start-----------------------------------------------------------------------------------------------------------------
@Bot.event
async def on_ready():
print('Logged in as')
print(Bot.user.name)
print(Bot.user.id)
print('------')
await Bot.change_presence( status = discord.Status.online, activity = discord.Game( 'Fate/Grand Order' ) )
#Hello---------------------------------------------------------------------------------------------------------------------
@Bot.command()
async def hello(ctx):
await ctx.send('Hello')
#Triggers------------------------------------------------------------------------------------------------------------------
hello_words = [ 'я вернулся', 'я здесь' ]
#Answers-------------------------------------------------------------------------------------------------------------------
@Bot.command()
@Bot.event
async def on_message(message):
msg = message.content.lower()
hello_answer = [ 'С возвращением {0.author.mention}!'.format(message), 'Приятно видеть!' ]
if msg in hello_words:
await message.channel.send( random.choice(hello_answer) )
#End-----------------------------------------------------------------------------------------------------------------------
Bot.run( "тут айди бота" )