为什么在heroku上部署后,我的discord.py僵尸程序无法联机?

时间:2020-10-04 07:26:14

标签: heroku bots discord.py

我的bot.py的代码是:

import discord
from discord.ext import commands
import random
from discord.ext.commands import bot
import asyncio
import requests
import os

client = commands.Bot(command_prefix = "!")
.. Command's and stuff..
bot.run(str(os.environ.get('DISCORD_TOKEN')))

我的requirements.txt包含:

discord.py
requests

我的Procfile包含:

worker: python3 bot.py

我遵循了通过git进行部署的所有步骤,并且成功部署了它,但是它仍然不在线。

1 个答案:

答案 0 :(得分:0)

由于您的os.environ,您的漫游器无法上网。它没有display:flex;方法,因为它是Mapping对象。使用方法如下:

get

PS:您有一些不必要的输入,例如bot.run(os.environ['DISCORD_TOKEN']) 。您应该只导入所需的内容(例如,from discord.ext.commands import bot而不是from os import environ)。