Discord.py + Bottlepy - PullRequest
       16

Discord.py + Bottlepy

0 голосов
/ 20 января 2020

Я хотел запустить скрипт Bottlepy со скриптом Discord.py, но запускается только скрипт Bottlepy.

Это мой источник:

import asyncio
import bottle
import discord
from discord.ext import commands

client=commands.Bot(command_prefix=[">", "<", ".", "?", "!"])

#here where my script (not spectacular)

client.run("xxxxxXXXXxxXXetXxXXfXXxXXxXXXXxXxxxXxXX")
bottle.run(host='0.0.0.0', port=80)

Ответы [ 2 ]

1 голос
/ 20 января 2020

Client.start - сопрограмма. Вы захотите использовать событие l oop для его запуска.

0 голосов
/ 20 января 2020

Чтобы запустить бот Discord, используйте

client.run('token')

(если вы хотите узнать, что делает client.start (): здесь )

сейчас Что произойдет, так это то, что будет работать только ваш дискорд-бот, и скрипт bottle никогда не будет вызываться. Чтобы запустить их оба параллельно, я рекомендую изучить threading .

...