10
Сен
2021

Выполнение команд моего Discord бота на Python другими ботами

Имеется Discord бот на Python. Примерный код бота ниже:

import discord
from discord.ext import commands
from config import settings
bot = commands.Bot(command_prefix = settings['prefix'])
@bot.command()
async def hello(ctx):
    author = ctx.message.author
    await ctx.send(f'Hello, {author.mention}!')
bot.run(settings['token'])

Когда команду hello выполняет человек, всё нормально, но если команду выполняет другой бот, реакция отсутствует. Подскажите, возможно ли дать другим ботам возможность выполнять команды моего бота, не переписывая его код на on_message ?

Источник: https://ru.stackoverflow.com/questions/1327313/%D0%92%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B5%D0%B3%D0%BE-discord-%D0%B1%D0%BE%D1%82%D0%B0-%D0%BD%D0%B0-python-%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8-%D0%B1%D0%BE%D1%82%D0%B0%D0%BC%D0%B8

Тебе может это понравится...

Добавить комментарий