Herokuで動作しているDiscord用BotをGAEへ移植する
1.担当者はPython初学者。(19/5/7 Python学習開始)
2.前任者が失踪したため、Herokuで動作していた内容のわからないPython3.7製のDiscord用BotをGAEにて動作させたい。
3.GAEへBotの各pyファイルとapp.yamlをgcloud app deployできたがBotが動作しない。
4.Bot起動時にチャンネルへメッセージを送信する、最低限のソースのみにmain.pyを書き換えデプロイしたが動かない。
5.GAEへ移植する理由はGoogle関連のサービスを多数利用しており、この際Googleに一本化すべきでは?と考えたから。
6.担当者はGoogleCloudPlatformを初めて利用する。
該当のソースコード
main.py
Python3
1 2import discord 3 4if __name__ == '__main__': 5 6 client = discord.Client() 7 8 # 起動時に実行する処理のみ記述 9 @client.event 10 async def on_ready(): 11 print('Logged in as') 12 print(client.user.name) 13 print(client.user.id) 14 print('------') 15 16 client.run("XXX") #TOKEN = XXX
app.yaml
yaml
1 2runtime: python37 3 4handlers: 5- url: /.* 6 secure: always 7 script: auto
考えたこと
import discordができていない?該当のファイルを一緒にdeployすれば動くのでは?
→ ローカルマシンならdiscord.pyをインストールすればよいが、GAEではどうすればいいかわからない
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。