Нужна помощь с ботом на discord.py

Автор темы
Python:
Python:
@bot.command()
async def comm(ctx, target_bot_id: int, command_name: str, **kwargs):
channel = bot.get_channel(ctx.channel.id)

command_string = f'/{command_name}'
for key, value in kwargs.items():
command_string += f' {key}: {value}'

target_bot = bot.get_user(target_bot_id)

await target_bot.send(command_string)
сделал так, target_bot_id пишем id бота, отправляю боту
-comm "target_bot_id" /ask question: вопрос пользователя?
и никакого ответа от бота, даже ошибки нет. если убираю int в target_bot_id
Python:
python:
async def comm(ctx, target_bot_id, command_name: str, **kwargs):
после отправки команды бот пишет ошибку
'NoneType' object has no attribute 'send'
 
либо у тебя неправильный метод, либо нет такого канала, либо у твоей программы нет доступа к этому каналу
 
Автор темы
либо у тебя неправильный метод, либо нет такого канала, либо у твоей программы нет доступа к этому каналу
доступ к каналу есть, канал есть, и код должен работать во всех каналах, так как это селф бот, с методом все в порядке вроде
 
Последнее редактирование: