sergree / DolboNet

🤪 Русскоязычный чат-бот для Discord на архитектуре Transformer
GNU General Public License v3.0
58 stars 17 forks source link

Собственные команды #6

Closed Good1zer closed 4 years ago

Good1zer commented 4 years ago

Здравствуйте, а можно добавить своих команд этому боту? Если да, то как это сделать? Пробовал уже много раз, но он игнорирует команды. Добавлял в "core/main_client.py" с помощью "discord.ext.commands".

sergree commented 4 years ago

Добрый день! Добавить можно, но не через discord.ext.commands.

https://github.com/sergree/DolboNet/blob/master/core/main_client.py#L63

Good1zer commented 4 years ago

Подскажите, пожалуйста, в чем ошибка? Пытался делать по аналогии с вашей командой !temp

async def test(self, message):
        if message.content.startswith('!test'):
            await message.channel.send('test')
Good1zer commented 4 years ago

image

sergree commented 4 years ago

😀

https://github.com/sergree/DolboNet/blob/master/README.md#faq

Нейронная сеть бота лишь отражает публичные данные, на которых проходило обучение. Возможно, это тревожный звоночек о том, что стало с нашим обществом. В любом случае, мы не хотели.

А про ошибку ничего не могу сказать, т.к. не вижу её. Судя по коду отступы пропущены или ещё что..

Как по мне: проще запустить второго бота параллельно на том же токене (а лучше на другом) и в него уже команды добавлять.

Good1zer commented 4 years ago

Спасибо большое за бота и за ответ! Создал нового с этим же токеном (не знал, что так можно)!