teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

補足情報の追加

2021/02/21 05:17

投稿

syu_kuri_mu
syu_kuri_mu

スコア4

title CHANGED
File without changes
body CHANGED
@@ -59,4 +59,44 @@
59
59
 
60
60
  ### 補足情報(FW/ツールのバージョンなど)
61
61
 
62
- ここにより詳細な情報を記載してください。
62
+ ```lang-python
63
+ if message.content == 'ナワバリ':
64
+ # スプラトゥーン2のナワバリステージ情報API
65
+ url_regular = "https://spla2.yuu26.com/regular/"
66
+
67
+ response = requests.get(url_regular + "now")
68
+
69
+ if response.status_code == 200:
70
+ # JSONを取得
71
+ data = response.json()
72
+
73
+ results = data['result']
74
+ name = ""
75
+ st = ""
76
+ et = ""
77
+ map_n = ""
78
+ image = ''
79
+ s_t = st.strftime(%m/%d %H:%M) # 追加(strftime)
80
+ e_t = et.strftime(%m/%d %H:%M) # 追加(strftime)
81
+
82
+ # pprint.pprint(results)
83
+
84
+ for result in results:
85
+ st = result['start']
86
+ et = result['end']
87
+ for map_data in result['maps_ex']:
88
+ map_n = map_n + map_data['name'] + "\n"
89
+ # image = image + map_data['image']
90
+
91
+ embed = discord.Embed(title="開催時間", description=s_t + "-" + e_t + "(開催中)", color=0x7eff00) # st,etから置き換え
92
+ embed.add_field(name="ステージ", value=map_n, inline=False)
93
+ # embed.set_image(url=image)
94
+
95
+ for r_name in results:
96
+ name = r_name['rule_ex']['name']
97
+
98
+ embed.set_author(name=name,
99
+ icon_url='https://images-ext-1.discordapp.net/external/sNH8hPsRSuUYU7eMhUebaL7v8I3q82OepAd-vN_5sWE/https/www.nintendo.co.jp/switch/aab6a/assets/images/battle-sec01_logo.png')
100
+
101
+ await message.channel.send(embed=embed)
102
+ ```

1

エラーメッセージ項目の削除

2021/02/21 05:17

投稿

syu_kuri_mu
syu_kuri_mu

スコア4

title CHANGED
File without changes
body CHANGED
@@ -7,10 +7,6 @@
7
7
  ・2017-08-09T14:00:00+00:00
8
8
  ・1502287200
9
9
 
10
- ### 発生している問題・エラーメッセージ
11
-
12
- Errorは出てません。
13
-
14
10
  ### 該当のソースコード
15
11
 
16
12
  ```lang-python