Я создал 3 команды на новости. 1-ая команда отвечает за message (то есть сообщение), 2-ая команда отвечает за установку айди канала и пинга на True or False, а 3-ая команда отвечает за отправление с пингом (если True) или без пинга (если False) в определенный канал. Ну проблема в том, что сообщение не отправляется.
@bot.command()
async def news_channel(ctx, arg1, arg2):
global news_channel
news_channel = bot.get_channel(arg1)
global news_ping
news_ping = arg2
if (news_ping == True):
await ctx.send('succesful')
print(news_ping, news_channel)
@bot.command()
async def news_send(ctx):
if news_ping == True:
await news_channel.say('@everyone' + news_message)
else:
print('Error')
Как это исправить (я временно убрал команду на ping == False для теста) и еще я увидел что news_channel = None через cmd?