SHOW:
|
|
- or go back to the newest paste.
1 | import discord | |
2 | from discord.ext.commands import Bot | |
3 | from discord.ext import commands | |
4 | from urllib.request import urlopen | |
5 | from bs4 import BeautifulSoup | |
6 | ||
7 | Client = discord.Client() | |
8 | bot_prefix="?" | |
9 | client = commands.Bot(command_prefix = bot_prefix) | |
10 | ||
11 | @client.event | |
12 | async def on_ready(): | |
13 | print ("Bot Online!") | |
14 | print ("Name: {}".format(client.user.name)) | |
15 | print ("ID: {}".format(client.user.id)) | |
16 | await client.change_presence(game=discord.Game(name='Heroes of the Storm')) | |
17 | ||
18 | @client.event | |
19 | async def on_message(message): | |
20 | if(message.content.startswith("?abathur")): | |
21 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Abathur' | |
22 | page = urlopen(url) | |
23 | ||
24 | soup = BeautifulSoup(page, 'html.parser') | |
25 | soup.title.string | |
26 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
27 | ||
28 | tags = [] | |
29 | talents = popularBuild.findAll('img') | |
30 | for img in talents: | |
31 | if 'alt' in img.attrs: | |
32 | tags.append(img.attrs['alt']) | |
33 | ||
34 | print (soup.title.string) | |
35 | for txt in tags: | |
36 | await client.send_message(message.channel, txt ) | |
37 | print (txt) | |
38 | ||
39 | if(message.content.startswith("?alarak")): | |
40 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Alarak' | |
41 | page = urlopen(url) | |
42 | ||
43 | soup = BeautifulSoup(page, 'html.parser') | |
44 | soup.title.string | |
45 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
46 | ||
47 | tags = [] | |
48 | talents = popularBuild.findAll('img') | |
49 | for img in talents: | |
50 | if 'alt' in img.attrs: | |
51 | tags.append(img.attrs['alt']) | |
52 | ||
53 | print (soup.title.string) | |
54 | for txt in tags: | |
55 | await client.send_message(message.channel, txt ) | |
56 | print (txt) | |
57 | ||
58 | if(message.content.startswith("?anub")): | |
59 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Anub\'arak' | |
60 | page = urlopen(url) | |
61 | ||
62 | soup = BeautifulSoup(page, 'html.parser') | |
63 | soup.title.string | |
64 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
65 | ||
66 | tags = [] | |
67 | talents = popularBuild.findAll('img') | |
68 | for img in talents: | |
69 | if 'alt' in img.attrs: | |
70 | tags.append(img.attrs['alt']) | |
71 | ||
72 | print (soup.title.string) | |
73 | for txt in tags: | |
74 | await client.send_message(message.channel, txt ) | |
75 | print (txt) | |
76 | ||
77 | if(message.content.startswith("?artanis")): | |
78 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Artanis' | |
79 | page = urlopen(url) | |
80 | ||
81 | soup = BeautifulSoup(page, 'html.parser') | |
82 | soup.title.string | |
83 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
84 | ||
85 | tags = [] | |
86 | talents = popularBuild.findAll('img') | |
87 | for img in talents: | |
88 | if 'alt' in img.attrs: | |
89 | tags.append(img.attrs['alt']) | |
90 | ||
91 | print (soup.title.string) | |
92 | for txt in tags: | |
93 | await client.send_message(message.channel, txt ) | |
94 | print (txt) | |
95 | ||
96 | if(message.content.startswith("?arthas")): | |
97 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Arthas' | |
98 | page = urlopen(url) | |
99 | ||
100 | soup = BeautifulSoup(page, 'html.parser') | |
101 | soup.title.string | |
102 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
103 | ||
104 | tags = [] | |
105 | talents = popularBuild.findAll('img') | |
106 | for img in talents: | |
107 | if 'alt' in img.attrs: | |
108 | tags.append(img.attrs['alt']) | |
109 | ||
110 | print (soup.title.string) | |
111 | for txt in tags: | |
112 | await client.send_message(message.channel, txt ) | |
113 | print (txt) | |
114 | ||
115 | if(message.content.startswith("?auriel")): | |
116 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Auriel' | |
117 | page = urlopen(url) | |
118 | ||
119 | soup = BeautifulSoup(page, 'html.parser') | |
120 | soup.title.string | |
121 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
122 | ||
123 | tags = [] | |
124 | talents = popularBuild.findAll('img') | |
125 | for img in talents: | |
126 | if 'alt' in img.attrs: | |
127 | tags.append(img.attrs['alt']) | |
128 | ||
129 | print (soup.title.string) | |
130 | for txt in tags: | |
131 | await client.send_message(message.channel, txt ) | |
132 | print (txt) | |
133 | ||
134 | if(message.content.startswith("?azmodan")): | |
135 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Azmodan' | |
136 | page = urlopen(url) | |
137 | ||
138 | soup = BeautifulSoup(page, 'html.parser') | |
139 | soup.title.string | |
140 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
141 | ||
142 | tags = [] | |
143 | talents = popularBuild.findAll('img') | |
144 | for img in talents: | |
145 | if 'alt' in img.attrs: | |
146 | tags.append(img.attrs['alt']) | |
147 | ||
148 | print (soup.title.string) | |
149 | for txt in tags: | |
150 | await client.send_message(message.channel, txt ) | |
151 | print (txt) | |
152 | ||
153 | if(message.content.startswith("?brightwing")): | |
154 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Brightwing' | |
155 | page = urlopen(url) | |
156 | ||
157 | soup = BeautifulSoup(page, 'html.parser') | |
158 | soup.title.string | |
159 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
160 | ||
161 | tags = [] | |
162 | talents = popularBuild.findAll('img') | |
163 | for img in talents: | |
164 | if 'alt' in img.attrs: | |
165 | tags.append(img.attrs['alt']) | |
166 | ||
167 | print (soup.title.string) | |
168 | for txt in tags: | |
169 | await client.send_message(message.channel, txt ) | |
170 | print (txt) | |
171 | ||
172 | if(message.content.startswith("?butcher")): | |
173 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=The%20Butcher' | |
174 | page = urlopen(url) | |
175 | ||
176 | soup = BeautifulSoup(page, 'html.parser') | |
177 | soup.title.string | |
178 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
179 | ||
180 | tags = [] | |
181 | talents = popularBuild.findAll('img') | |
182 | for img in talents: | |
183 | if 'alt' in img.attrs: | |
184 | tags.append(img.attrs['alt']) | |
185 | ||
186 | print (soup.title.string) | |
187 | for txt in tags: | |
188 | await client.send_message(message.channel, txt ) | |
189 | print (txt) | |
190 | ||
191 | if(message.content.startswith("?cassia")): | |
192 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Cassia' | |
193 | page = urlopen(url) | |
194 | ||
195 | soup = BeautifulSoup(page, 'html.parser') | |
196 | soup.title.string | |
197 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
198 | ||
199 | tags = [] | |
200 | talents = popularBuild.findAll('img') | |
201 | for img in talents: | |
202 | if 'alt' in img.attrs: | |
203 | tags.append(img.attrs['alt']) | |
204 | ||
205 | print (soup.title.string) | |
206 | for txt in tags: | |
207 | await client.send_message(message.channel, txt ) | |
208 | print (txt) | |
209 | ||
210 | if(message.content.startswith("?chen")): | |
211 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Chen' | |
212 | page = urlopen(url) | |
213 | ||
214 | soup = BeautifulSoup(page, 'html.parser') | |
215 | soup.title.string | |
216 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
217 | ||
218 | tags = [] | |
219 | talents = popularBuild.findAll('img') | |
220 | for img in talents: | |
221 | if 'alt' in img.attrs: | |
222 | tags.append(img.attrs['alt']) | |
223 | ||
224 | print (soup.title.string) | |
225 | for txt in tags: | |
226 | await client.send_message(message.channel, txt ) | |
227 | print (txt) | |
228 | ||
229 | if(message.content.startswith("?cho")): | |
230 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Cho' | |
231 | page = urlopen(url) | |
232 | ||
233 | soup = BeautifulSoup(page, 'html.parser') | |
234 | soup.title.string | |
235 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
236 | ||
237 | tags = [] | |
238 | talents = popularBuild.findAll('img') | |
239 | for img in talents: | |
240 | if 'alt' in img.attrs: | |
241 | tags.append(img.attrs['alt']) | |
242 | ||
243 | print (soup.title.string) | |
244 | for txt in tags: | |
245 | await client.send_message(message.channel, txt ) | |
246 | print (txt) | |
247 | ||
248 | if(message.content.startswith("?chromie")): | |
249 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Chromie' | |
250 | page = urlopen(url) | |
251 | ||
252 | soup = BeautifulSoup(page, 'html.parser') | |
253 | soup.title.string | |
254 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
255 | ||
256 | tags = [] | |
257 | talents = popularBuild.findAll('img') | |
258 | for img in talents: | |
259 | if 'alt' in img.attrs: | |
260 | tags.append(img.attrs['alt']) | |
261 | ||
262 | print (soup.title.string) | |
263 | for txt in tags: | |
264 | await client.send_message(message.channel, txt ) | |
265 | print (txt) | |
266 | ||
267 | if(message.content.startswith("?dva")): | |
268 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=D.Va' | |
269 | page = urlopen(url) | |
270 | ||
271 | soup = BeautifulSoup(page, 'html.parser') | |
272 | soup.title.string | |
273 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
274 | ||
275 | tags = [] | |
276 | talents = popularBuild.findAll('img') | |
277 | for img in talents: | |
278 | if 'alt' in img.attrs: | |
279 | tags.append(img.attrs['alt']) | |
280 | ||
281 | print (soup.title.string) | |
282 | for txt in tags: | |
283 | await client.send_message(message.channel, txt ) | |
284 | print (txt) | |
285 | ||
286 | if(message.content.startswith("?dehaka")): | |
287 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Dehaka' | |
288 | page = urlopen(url) | |
289 | ||
290 | soup = BeautifulSoup(page, 'html.parser') | |
291 | soup.title.string | |
292 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
293 | ||
294 | tags = [] | |
295 | talents = popularBuild.findAll('img') | |
296 | for img in talents: | |
297 | if 'alt' in img.attrs: | |
298 | tags.append(img.attrs['alt']) | |
299 | ||
300 | print (soup.title.string) | |
301 | for txt in tags: | |
302 | await client.send_message(message.channel, txt ) | |
303 | print (txt) | |
304 | ||
305 | if(message.content.startswith("?diablo")): | |
306 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Diablo' | |
307 | page = urlopen(url) | |
308 | ||
309 | soup = BeautifulSoup(page, 'html.parser') | |
310 | soup.title.string | |
311 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
312 | ||
313 | tags = [] | |
314 | talents = popularBuild.findAll('img') | |
315 | for img in talents: | |
316 | if 'alt' in img.attrs: | |
317 | tags.append(img.attrs['alt']) | |
318 | ||
319 | print (soup.title.string) | |
320 | for txt in tags: | |
321 | await client.send_message(message.channel, txt ) | |
322 | print (txt) | |
323 | ||
324 | if(message.content.startswith("?etc")): | |
325 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=E.T.C.' | |
326 | page = urlopen(url) | |
327 | ||
328 | soup = BeautifulSoup(page, 'html.parser') | |
329 | soup.title.string | |
330 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
331 | ||
332 | tags = [] | |
333 | talents = popularBuild.findAll('img') | |
334 | for img in talents: | |
335 | if 'alt' in img.attrs: | |
336 | tags.append(img.attrs['alt']) | |
337 | ||
338 | print (soup.title.string) | |
339 | for txt in tags: | |
340 | await client.send_message(message.channel, txt ) | |
341 | print (txt) | |
342 | ||
343 | if(message.content.startswith("?falstad")): | |
344 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Falstad' | |
345 | page = urlopen(url) | |
346 | ||
347 | soup = BeautifulSoup(page, 'html.parser') | |
348 | soup.title.string | |
349 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
350 | ||
351 | tags = [] | |
352 | talents = popularBuild.findAll('img') | |
353 | for img in talents: | |
354 | if 'alt' in img.attrs: | |
355 | tags.append(img.attrs['alt']) | |
356 | ||
357 | print (soup.title.string) | |
358 | for txt in tags: | |
359 | await client.send_message(message.channel, txt ) | |
360 | print (txt) | |
361 | ||
362 | if(message.content.startswith("?garrosh")): | |
363 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Garrosh' | |
364 | page = urlopen(url) | |
365 | ||
366 | soup = BeautifulSoup(page, 'html.parser') | |
367 | soup.title.string | |
368 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
369 | ||
370 | tags = [] | |
371 | talents = popularBuild.findAll('img') | |
372 | for img in talents: | |
373 | if 'alt' in img.attrs: | |
374 | tags.append(img.attrs['alt']) | |
375 | ||
376 | print (soup.title.string) | |
377 | for txt in tags: | |
378 | await client.send_message(message.channel, txt ) | |
379 | print (txt) | |
380 | ||
381 | if(message.content.startswith("?gazlowe")): | |
382 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Gazlowe' | |
383 | page = urlopen(url) | |
384 | ||
385 | soup = BeautifulSoup(page, 'html.parser') | |
386 | soup.title.string | |
387 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
388 | ||
389 | tags = [] | |
390 | talents = popularBuild.findAll('img') | |
391 | for img in talents: | |
392 | if 'alt' in img.attrs: | |
393 | tags.append(img.attrs['alt']) | |
394 | ||
395 | print (soup.title.string) | |
396 | for txt in tags: | |
397 | await client.send_message(message.channel, txt ) | |
398 | print (txt) | |
399 | ||
400 | if(message.content.startswith("?genji")): | |
401 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Genji' | |
402 | page = urlopen(url) | |
403 | ||
404 | soup = BeautifulSoup(page, 'html.parser') | |
405 | soup.title.string | |
406 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
407 | ||
408 | tags = [] | |
409 | talents = popularBuild.findAll('img') | |
410 | for img in talents: | |
411 | if 'alt' in img.attrs: | |
412 | tags.append(img.attrs['alt']) | |
413 | ||
414 | print (soup.title.string) | |
415 | for txt in tags: | |
416 | await client.send_message(message.channel, txt ) | |
417 | print (txt) | |
418 | ||
419 | if(message.content.startswith("?greymane")): | |
420 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Greymane' | |
421 | page = urlopen(url) | |
422 | ||
423 | soup = BeautifulSoup(page, 'html.parser') | |
424 | soup.title.string | |
425 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
426 | ||
427 | tags = [] | |
428 | talents = popularBuild.findAll('img') | |
429 | for img in talents: | |
430 | if 'alt' in img.attrs: | |
431 | tags.append(img.attrs['alt']) | |
432 | ||
433 | print (soup.title.string) | |
434 | for txt in tags: | |
435 | await client.send_message(message.channel, txt ) | |
436 | print (txt) | |
437 | ||
438 | if(message.content.startswith("?guldan")): | |
439 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Gul\'dan' | |
440 | page = urlopen(url) | |
441 | ||
442 | soup = BeautifulSoup(page, 'html.parser') | |
443 | soup.title.string | |
444 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
445 | ||
446 | tags = [] | |
447 | talents = popularBuild.findAll('img') | |
448 | for img in talents: | |
449 | if 'alt' in img.attrs: | |
450 | tags.append(img.attrs['alt']) | |
451 | ||
452 | print (soup.title.string) | |
453 | for txt in tags: | |
454 | await client.send_message(message.channel, txt ) | |
455 | print (txt) | |
456 | ||
457 | if(message.content.startswith("?illidan")): | |
458 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Illidan' | |
459 | page = urlopen(url) | |
460 | ||
461 | soup = BeautifulSoup(page, 'html.parser') | |
462 | soup.title.string | |
463 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
464 | ||
465 | tags = [] | |
466 | talents = popularBuild.findAll('img') | |
467 | for img in talents: | |
468 | if 'alt' in img.attrs: | |
469 | tags.append(img.attrs['alt']) | |
470 | ||
471 | print (soup.title.string) | |
472 | for txt in tags: | |
473 | await client.send_message(message.channel, txt ) | |
474 | print (txt) | |
475 | ||
476 | if(message.content.startswith("?jaina")): | |
477 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Jaina' | |
478 | page = urlopen(url) | |
479 | ||
480 | soup = BeautifulSoup(page, 'html.parser') | |
481 | soup.title.string | |
482 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
483 | ||
484 | tags = [] | |
485 | talents = popularBuild.findAll('img') | |
486 | for img in talents: | |
487 | if 'alt' in img.attrs: | |
488 | tags.append(img.attrs['alt']) | |
489 | ||
490 | print (soup.title.string) | |
491 | for txt in tags: | |
492 | await client.send_message(message.channel, txt ) | |
493 | print (txt) | |
494 | ||
495 | if(message.content.startswith("?johanna")): | |
496 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Johanna' | |
497 | page = urlopen(url) | |
498 | ||
499 | soup = BeautifulSoup(page, 'html.parser') | |
500 | soup.title.string | |
501 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
502 | ||
503 | tags = [] | |
504 | talents = popularBuild.findAll('img') | |
505 | for img in talents: | |
506 | if 'alt' in img.attrs: | |
507 | tags.append(img.attrs['alt']) | |
508 | ||
509 | print (soup.title.string) | |
510 | for txt in tags: | |
511 | await client.send_message(message.channel, txt ) | |
512 | print (txt) | |
513 | ||
514 | if(message.content.startswith("?kt")): | |
515 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Kael\'thas' | |
516 | page = urlopen(url) | |
517 | ||
518 | soup = BeautifulSoup(page, 'html.parser') | |
519 | soup.title.string | |
520 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
521 | ||
522 | tags = [] | |
523 | talents = popularBuild.findAll('img') | |
524 | for img in talents: | |
525 | if 'alt' in img.attrs: | |
526 | tags.append(img.attrs['alt']) | |
527 | ||
528 | print (soup.title.string) | |
529 | for txt in tags: | |
530 | await client.send_message(message.channel, txt ) | |
531 | print (txt) | |
532 | ||
533 | if(message.content.startswith("?kerrigan")): | |
534 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Kerrigan' | |
535 | page = urlopen(url) | |
536 | ||
537 | soup = BeautifulSoup(page, 'html.parser') | |
538 | soup.title.string | |
539 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
540 | ||
541 | tags = [] | |
542 | talents = popularBuild.findAll('img') | |
543 | for img in talents: | |
544 | if 'alt' in img.attrs: | |
545 | tags.append(img.attrs['alt']) | |
546 | ||
547 | print (soup.title.string) | |
548 | for txt in tags: | |
549 | await client.send_message(message.channel, txt ) | |
550 | print (txt) | |
551 | ||
552 | if(message.content.startswith("?khara")): | |
553 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Kharazim' | |
554 | page = urlopen(url) | |
555 | ||
556 | soup = BeautifulSoup(page, 'html.parser') | |
557 | soup.title.string | |
558 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
559 | ||
560 | tags = [] | |
561 | talents = popularBuild.findAll('img') | |
562 | for img in talents: | |
563 | if 'alt' in img.attrs: | |
564 | tags.append(img.attrs['alt']) | |
565 | ||
566 | print (soup.title.string) | |
567 | for txt in tags: | |
568 | await client.send_message(message.channel, txt ) | |
569 | print (txt) | |
570 | ||
571 | if(message.content.startswith("?leoric")): | |
572 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Leoric' | |
573 | page = urlopen(url) | |
574 | ||
575 | soup = BeautifulSoup(page, 'html.parser') | |
576 | soup.title.string | |
577 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
578 | ||
579 | tags = [] | |
580 | talents = popularBuild.findAll('img') | |
581 | for img in talents: | |
582 | if 'alt' in img.attrs: | |
583 | tags.append(img.attrs['alt']) | |
584 | ||
585 | print (soup.title.string) | |
586 | for txt in tags: | |
587 | await client.send_message(message.channel, txt ) | |
588 | print (txt) | |
589 | ||
590 | if(message.content.startswith("?lili")): | |
591 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Li Li' | |
592 | page = urlopen(url) | |
593 | ||
594 | soup = BeautifulSoup(page, 'html.parser') | |
595 | soup.title.string | |
596 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
597 | ||
598 | tags = [] | |
599 | talents = popularBuild.findAll('img') | |
600 | for img in talents: | |
601 | if 'alt' in img.attrs: | |
602 | tags.append(img.attrs['alt']) | |
603 | ||
604 | print (soup.title.string) | |
605 | for txt in tags: | |
606 | await client.send_message(message.channel, txt ) | |
607 | print (txt) | |
608 | ||
609 | if(message.content.startswith("?liming")): | |
610 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Li-Ming' | |
611 | page = urlopen(url) | |
612 | ||
613 | soup = BeautifulSoup(page, 'html.parser') | |
614 | soup.title.string | |
615 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
616 | ||
617 | tags = [] | |
618 | talents = popularBuild.findAll('img') | |
619 | for img in talents: | |
620 | if 'alt' in img.attrs: | |
621 | tags.append(img.attrs['alt']) | |
622 | ||
623 | print (soup.title.string) | |
624 | for txt in tags: | |
625 | await client.send_message(message.channel, txt ) | |
626 | print (txt) | |
627 | ||
628 | if(message.content.startswith("?morales")): | |
629 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Lt. Morales' | |
630 | page = urlopen(url) | |
631 | ||
632 | soup = BeautifulSoup(page, 'html.parser') | |
633 | soup.title.string | |
634 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
635 | ||
636 | tags = [] | |
637 | talents = popularBuild.findAll('img') | |
638 | for img in talents: | |
639 | if 'alt' in img.attrs: | |
640 | tags.append(img.attrs['alt']) | |
641 | ||
642 | print (soup.title.string) | |
643 | for txt in tags: | |
644 | await client.send_message(message.channel, txt ) | |
645 | print (txt) | |
646 | ||
647 | if(message.content.startswith("?lunara")): | |
648 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Lunara' | |
649 | page = urlopen(url) | |
650 | ||
651 | soup = BeautifulSoup(page, 'html.parser') | |
652 | soup.title.string | |
653 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
654 | ||
655 | tags = [] | |
656 | talents = popularBuild.findAll('img') | |
657 | for img in talents: | |
658 | if 'alt' in img.attrs: | |
659 | tags.append(img.attrs['alt']) | |
660 | ||
661 | print (soup.title.string) | |
662 | for txt in tags: | |
663 | await client.send_message(message.channel, txt ) | |
664 | print (txt) | |
665 | ||
666 | if(message.content.startswith("?lucio")): | |
667 | url = 'https://goo.gl/4spScG' #Link shortened due to special character encoding issue. | |
668 | page = urlopen(url) | |
669 | ||
670 | soup = BeautifulSoup(page, 'html.parser') | |
671 | soup.title.string | |
672 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
673 | ||
674 | tags = [] | |
675 | talents = popularBuild.findAll('img') | |
676 | for img in talents: | |
677 | if 'alt' in img.attrs: | |
678 | tags.append(img.attrs['alt']) | |
679 | ||
680 | print (soup.title.string) | |
681 | for txt in tags: | |
682 | await client.send_message(message.channel, txt ) | |
683 | print (txt) | |
684 | ||
685 | if(message.content.startswith("?malf")): | |
686 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Malfurion' | |
687 | page = urlopen(url) | |
688 | ||
689 | soup = BeautifulSoup(page, 'html.parser') | |
690 | soup.title.string | |
691 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
692 | ||
693 | tags = [] | |
694 | talents = popularBuild.findAll('img') | |
695 | for img in talents: | |
696 | if 'alt' in img.attrs: | |
697 | tags.append(img.attrs['alt']) | |
698 | ||
699 | print (soup.title.string) | |
700 | for txt in tags: | |
701 | await client.send_message(message.channel, txt ) | |
702 | print (txt) | |
703 | ||
704 | if(message.content.startswith("?malth")): | |
705 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Malthael' | |
706 | page = urlopen(url) | |
707 | ||
708 | soup = BeautifulSoup(page, 'html.parser') | |
709 | soup.title.string | |
710 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
711 | ||
712 | tags = [] | |
713 | talents = popularBuild.findAll('img') | |
714 | for img in talents: | |
715 | if 'alt' in img.attrs: | |
716 | tags.append(img.attrs['alt']) | |
717 | ||
718 | print (soup.title.string) | |
719 | for txt in tags: | |
720 | await client.send_message(message.channel, txt ) | |
721 | print (txt) | |
722 | ||
723 | if(message.content.startswith("?medivh")): | |
724 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Medivh' | |
725 | page = urlopen(url) | |
726 | ||
727 | soup = BeautifulSoup(page, 'html.parser') | |
728 | soup.title.string | |
729 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
730 | ||
731 | tags = [] | |
732 | talents = popularBuild.findAll('img') | |
733 | for img in talents: | |
734 | if 'alt' in img.attrs: | |
735 | tags.append(img.attrs['alt']) | |
736 | ||
737 | print (soup.title.string) | |
738 | for txt in tags: | |
739 | await client.send_message(message.channel, txt ) | |
740 | print (txt) | |
741 | ||
742 | if(message.content.startswith("?muradin")): | |
743 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Muradin' | |
744 | page = urlopen(url) | |
745 | ||
746 | soup = BeautifulSoup(page, 'html.parser') | |
747 | soup.title.string | |
748 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
749 | ||
750 | tags = [] | |
751 | talents = popularBuild.findAll('img') | |
752 | for img in talents: | |
753 | if 'alt' in img.attrs: | |
754 | tags.append(img.attrs['alt']) | |
755 | ||
756 | print (soup.title.string) | |
757 | for txt in tags: | |
758 | await client.send_message(message.channel, txt ) | |
759 | print (txt) | |
760 | ||
761 | if(message.content.startswith("?murky")): | |
762 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Murky' | |
763 | page = urlopen(url) | |
764 | ||
765 | soup = BeautifulSoup(page, 'html.parser') | |
766 | soup.title.string | |
767 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
768 | ||
769 | tags = [] | |
770 | talents = popularBuild.findAll('img') | |
771 | for img in talents: | |
772 | if 'alt' in img.attrs: | |
773 | tags.append(img.attrs['alt']) | |
774 | ||
775 | print (soup.title.string) | |
776 | for txt in tags: | |
777 | await client.send_message(message.channel, txt ) | |
778 | print (txt) | |
779 | ||
780 | if(message.content.startswith("?naz")): | |
781 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Nazeebo' | |
782 | page = urlopen(url) | |
783 | ||
784 | soup = BeautifulSoup(page, 'html.parser') | |
785 | soup.title.string | |
786 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
787 | ||
788 | tags = [] | |
789 | talents = popularBuild.findAll('img') | |
790 | for img in talents: | |
791 | if 'alt' in img.attrs: | |
792 | tags.append(img.attrs['alt']) | |
793 | ||
794 | print (soup.title.string) | |
795 | for txt in tags: | |
796 | await client.send_message(message.channel, txt ) | |
797 | print (txt) | |
798 | ||
799 | if(message.content.startswith("?nova")): | |
800 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Nova' | |
801 | page = urlopen(url) | |
802 | ||
803 | soup = BeautifulSoup(page, 'html.parser') | |
804 | soup.title.string | |
805 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
806 | ||
807 | tags = [] | |
808 | talents = popularBuild.findAll('img') | |
809 | for img in talents: | |
810 | if 'alt' in img.attrs: | |
811 | tags.append(img.attrs['alt']) | |
812 | ||
813 | print (soup.title.string) | |
814 | for txt in tags: | |
815 | await client.send_message(message.channel, txt ) | |
816 | print (txt) | |
817 | ||
818 | if(message.content.startswith("?probius")): | |
819 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Probius' | |
820 | page = urlopen(url) | |
821 | ||
822 | soup = BeautifulSoup(page, 'html.parser') | |
823 | soup.title.string | |
824 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
825 | ||
826 | tags = [] | |
827 | talents = popularBuild.findAll('img') | |
828 | for img in talents: | |
829 | if 'alt' in img.attrs: | |
830 | tags.append(img.attrs['alt']) | |
831 | ||
832 | print (soup.title.string) | |
833 | for txt in tags: | |
834 | await client.send_message(message.channel, txt ) | |
835 | print (txt) | |
836 | ||
837 | if(message.content.startswith("?rag")): | |
838 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Ragnaros' | |
839 | page = urlopen(url) | |
840 | ||
841 | soup = BeautifulSoup(page, 'html.parser') | |
842 | soup.title.string | |
843 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
844 | ||
845 | tags = [] | |
846 | talents = popularBuild.findAll('img') | |
847 | for img in talents: | |
848 | if 'alt' in img.attrs: | |
849 | tags.append(img.attrs['alt']) | |
850 | ||
851 | print (soup.title.string) | |
852 | for txt in tags: | |
853 | await client.send_message(message.channel, txt ) | |
854 | print (txt) | |
855 | ||
856 | if(message.content.startswith("?raynor")): | |
857 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Raynor' | |
858 | page = urlopen(url) | |
859 | ||
860 | soup = BeautifulSoup(page, 'html.parser') | |
861 | soup.title.string | |
862 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
863 | ||
864 | tags = [] | |
865 | talents = popularBuild.findAll('img') | |
866 | for img in talents: | |
867 | if 'alt' in img.attrs: | |
868 | tags.append(img.attrs['alt']) | |
869 | ||
870 | print (soup.title.string) | |
871 | for txt in tags: | |
872 | await client.send_message(message.channel, txt ) | |
873 | print (txt) | |
874 | ||
875 | if(message.content.startswith("?rehgar")): | |
876 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Rehgar' | |
877 | page = urlopen(url) | |
878 | ||
879 | soup = BeautifulSoup(page, 'html.parser') | |
880 | soup.title.string | |
881 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
882 | ||
883 | tags = [] | |
884 | talents = popularBuild.findAll('img') | |
885 | for img in talents: | |
886 | if 'alt' in img.attrs: | |
887 | tags.append(img.attrs['alt']) | |
888 | ||
889 | print (soup.title.string) | |
890 | for txt in tags: | |
891 | await client.send_message(message.channel, txt ) | |
892 | print (txt) | |
893 | ||
894 | if(message.content.startswith("?rexxar")): | |
895 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Rexxar' | |
896 | page = urlopen(url) | |
897 | ||
898 | soup = BeautifulSoup(page, 'html.parser') | |
899 | soup.title.string | |
900 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
901 | ||
902 | tags = [] | |
903 | talents = popularBuild.findAll('img') | |
904 | for img in talents: | |
905 | if 'alt' in img.attrs: | |
906 | tags.append(img.attrs['alt']) | |
907 | ||
908 | print (soup.title.string) | |
909 | for txt in tags: | |
910 | await client.send_message(message.channel, txt ) | |
911 | print (txt) | |
912 | ||
913 | if(message.content.startswith("?samuro")): | |
914 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Samuro' | |
915 | page = urlopen(url) | |
916 | ||
917 | soup = BeautifulSoup(page, 'html.parser') | |
918 | soup.title.string | |
919 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
920 | ||
921 | tags = [] | |
922 | talents = popularBuild.findAll('img') | |
923 | for img in talents: | |
924 | if 'alt' in img.attrs: | |
925 | tags.append(img.attrs['alt']) | |
926 | ||
927 | print (soup.title.string) | |
928 | for txt in tags: | |
929 | await client.send_message(message.channel, txt ) | |
930 | print (txt) | |
931 | ||
932 | if(message.content.startswith("?hammer")): | |
933 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Sgt. Hammer' | |
934 | page = urlopen(url) | |
935 | ||
936 | soup = BeautifulSoup(page, 'html.parser') | |
937 | soup.title.string | |
938 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
939 | ||
940 | tags = [] | |
941 | talents = popularBuild.findAll('img') | |
942 | for img in talents: | |
943 | if 'alt' in img.attrs: | |
944 | tags.append(img.attrs['alt']) | |
945 | ||
946 | print (soup.title.string) | |
947 | for txt in tags: | |
948 | await client.send_message(message.channel, txt ) | |
949 | print (txt) | |
950 | ||
951 | if(message.content.startswith("?sonya")): | |
952 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Sonya' | |
953 | page = urlopen(url) | |
954 | ||
955 | soup = BeautifulSoup(page, 'html.parser') | |
956 | soup.title.string | |
957 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
958 | ||
959 | tags = [] | |
960 | talents = popularBuild.findAll('img') | |
961 | for img in talents: | |
962 | if 'alt' in img.attrs: | |
963 | tags.append(img.attrs['alt']) | |
964 | ||
965 | print (soup.title.string) | |
966 | for txt in tags: | |
967 | await client.send_message(message.channel, txt ) | |
968 | print (txt) | |
969 | ||
970 | if(message.content.startswith("?stitches")): | |
971 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Stitches' | |
972 | page = urlopen(url) | |
973 | ||
974 | soup = BeautifulSoup(page, 'html.parser') | |
975 | soup.title.string | |
976 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
977 | ||
978 | tags = [] | |
979 | talents = popularBuild.findAll('img') | |
980 | for img in talents: | |
981 | if 'alt' in img.attrs: | |
982 | tags.append(img.attrs['alt']) | |
983 | ||
984 | print (soup.title.string) | |
985 | for txt in tags: | |
986 | await client.send_message(message.channel, txt ) | |
987 | print (txt) | |
988 | ||
989 | if(message.content.startswith("?stukov")): | |
990 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Stukov' | |
991 | page = urlopen(url) | |
992 | ||
993 | soup = BeautifulSoup(page, 'html.parser') | |
994 | soup.title.string | |
995 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
996 | ||
997 | tags = [] | |
998 | talents = popularBuild.findAll('img') | |
999 | for img in talents: | |
1000 | if 'alt' in img.attrs: | |
1001 | tags.append(img.attrs['alt']) | |
1002 | ||
1003 | print (soup.title.string) | |
1004 | for txt in tags: | |
1005 | await client.send_message(message.channel, txt ) | |
1006 | print (txt) | |
1007 | ||
1008 | if(message.content.startswith("?sylv")): | |
1009 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Sylvanas' | |
1010 | page = urlopen(url) | |
1011 | ||
1012 | soup = BeautifulSoup(page, 'html.parser') | |
1013 | soup.title.string | |
1014 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1015 | ||
1016 | tags = [] | |
1017 | talents = popularBuild.findAll('img') | |
1018 | for img in talents: | |
1019 | if 'alt' in img.attrs: | |
1020 | tags.append(img.attrs['alt']) | |
1021 | ||
1022 | print (soup.title.string) | |
1023 | for txt in tags: | |
1024 | await client.send_message(message.channel, txt ) | |
1025 | print (txt) | |
1026 | ||
1027 | if(message.content.startswith("?tass")): | |
1028 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Tassadar' | |
1029 | page = urlopen(url) | |
1030 | ||
1031 | soup = BeautifulSoup(page, 'html.parser') | |
1032 | soup.title.string | |
1033 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1034 | ||
1035 | tags = [] | |
1036 | talents = popularBuild.findAll('img') | |
1037 | for img in talents: | |
1038 | if 'alt' in img.attrs: | |
1039 | tags.append(img.attrs['alt']) | |
1040 | ||
1041 | print (soup.title.string) | |
1042 | for txt in tags: | |
1043 | await client.send_message(message.channel, txt ) | |
1044 | print (txt) | |
1045 | ||
1046 | if(message.content.startswith("?vikings")): | |
1047 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=The Lost Vikings' | |
1048 | page = urlopen(url) | |
1049 | ||
1050 | soup = BeautifulSoup(page, 'html.parser') | |
1051 | soup.title.string | |
1052 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1053 | ||
1054 | tags = [] | |
1055 | talents = popularBuild.findAll('img') | |
1056 | for img in talents: | |
1057 | if 'alt' in img.attrs: | |
1058 | tags.append(img.attrs['alt']) | |
1059 | ||
1060 | print (soup.title.string) | |
1061 | for txt in tags: | |
1062 | await client.send_message(message.channel, txt ) | |
1063 | print (txt) | |
1064 | ||
1065 | if(message.content.startswith("?thrall")): | |
1066 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Thrall' | |
1067 | page = urlopen(url) | |
1068 | ||
1069 | soup = BeautifulSoup(page, 'html.parser') | |
1070 | soup.title.string | |
1071 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1072 | ||
1073 | tags = [] | |
1074 | talents = popularBuild.findAll('img') | |
1075 | for img in talents: | |
1076 | if 'alt' in img.attrs: | |
1077 | tags.append(img.attrs['alt']) | |
1078 | ||
1079 | print (soup.title.string) | |
1080 | for txt in tags: | |
1081 | await client.send_message(message.channel, txt ) | |
1082 | print (txt) | |
1083 | ||
1084 | if(message.content.startswith("?tracer")): | |
1085 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Tracer' | |
1086 | page = urlopen(url) | |
1087 | ||
1088 | soup = BeautifulSoup(page, 'html.parser') | |
1089 | soup.title.string | |
1090 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1091 | ||
1092 | tags = [] | |
1093 | talents = popularBuild.findAll('img') | |
1094 | for img in talents: | |
1095 | if 'alt' in img.attrs: | |
1096 | tags.append(img.attrs['alt']) | |
1097 | ||
1098 | print (soup.title.string) | |
1099 | for txt in tags: | |
1100 | await client.send_message(message.channel, txt ) | |
1101 | print (txt) | |
1102 | ||
1103 | if(message.content.startswith("?tychus")): | |
1104 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Tychus' | |
1105 | page = urlopen(url) | |
1106 | ||
1107 | soup = BeautifulSoup(page, 'html.parser') | |
1108 | soup.title.string | |
1109 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1110 | ||
1111 | tags = [] | |
1112 | talents = popularBuild.findAll('img') | |
1113 | for img in talents: | |
1114 | if 'alt' in img.attrs: | |
1115 | tags.append(img.attrs['alt']) | |
1116 | ||
1117 | print (soup.title.string) | |
1118 | for txt in tags: | |
1119 | await client.send_message(message.channel, txt ) | |
1120 | print (txt) | |
1121 | ||
1122 | if(message.content.startswith("?tyrael")): | |
1123 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Tyrael' | |
1124 | page = urlopen(url) | |
1125 | ||
1126 | soup = BeautifulSoup(page, 'html.parser') | |
1127 | soup.title.string | |
1128 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1129 | ||
1130 | tags = [] | |
1131 | talents = popularBuild.findAll('img') | |
1132 | for img in talents: | |
1133 | if 'alt' in img.attrs: | |
1134 | tags.append(img.attrs['alt']) | |
1135 | ||
1136 | print (soup.title.string) | |
1137 | for txt in tags: | |
1138 | await client.send_message(message.channel, txt ) | |
1139 | print (txt) | |
1140 | ||
1141 | if(message.content.startswith("?tyrande")): | |
1142 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Tyrande' | |
1143 | page = urlopen(url) | |
1144 | ||
1145 | soup = BeautifulSoup(page, 'html.parser') | |
1146 | soup.title.string | |
1147 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1148 | ||
1149 | tags = [] | |
1150 | talents = popularBuild.findAll('img') | |
1151 | for img in talents: | |
1152 | if 'alt' in img.attrs: | |
1153 | tags.append(img.attrs['alt']) | |
1154 | ||
1155 | print (soup.title.string) | |
1156 | for txt in tags: | |
1157 | await client.send_message(message.channel, txt ) | |
1158 | print (txt) | |
1159 | ||
1160 | if(message.content.startswith("?uther")): | |
1161 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Uther' | |
1162 | page = urlopen(url) | |
1163 | ||
1164 | soup = BeautifulSoup(page, 'html.parser') | |
1165 | soup.title.string | |
1166 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1167 | ||
1168 | tags = [] | |
1169 | talents = popularBuild.findAll('img') | |
1170 | for img in talents: | |
1171 | if 'alt' in img.attrs: | |
1172 | tags.append(img.attrs['alt']) | |
1173 | ||
1174 | print (soup.title.string) | |
1175 | for txt in tags: | |
1176 | await client.send_message(message.channel, txt ) | |
1177 | print (txt) | |
1178 | ||
1179 | if(message.content.startswith("?valeera")): | |
1180 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Valeera' | |
1181 | page = urlopen(url) | |
1182 | ||
1183 | soup = BeautifulSoup(page, 'html.parser') | |
1184 | soup.title.string | |
1185 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1186 | ||
1187 | tags = [] | |
1188 | talents = popularBuild.findAll('img') | |
1189 | for img in talents: | |
1190 | if 'alt' in img.attrs: | |
1191 | tags.append(img.attrs['alt']) | |
1192 | ||
1193 | print (soup.title.string) | |
1194 | for txt in tags: | |
1195 | await client.send_message(message.channel, txt ) | |
1196 | print (txt) | |
1197 | ||
1198 | if(message.content.startswith("?valla")): | |
1199 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Valla' | |
1200 | page = urlopen(url) | |
1201 | ||
1202 | soup = BeautifulSoup(page, 'html.parser') | |
1203 | soup.title.string | |
1204 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1205 | ||
1206 | tags = [] | |
1207 | talents = popularBuild.findAll('img') | |
1208 | for img in talents: | |
1209 | if 'alt' in img.attrs: | |
1210 | tags.append(img.attrs['alt']) | |
1211 | ||
1212 | print (soup.title.string) | |
1213 | for txt in tags: | |
1214 | await client.send_message(message.channel, txt ) | |
1215 | print (txt) | |
1216 | ||
1217 | if(message.content.startswith("?varian")): | |
1218 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Varian' | |
1219 | page = urlopen(url) | |
1220 | ||
1221 | soup = BeautifulSoup(page, 'html.parser') | |
1222 | soup.title.string | |
1223 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1224 | ||
1225 | tags = [] | |
1226 | talents = popularBuild.findAll('img') | |
1227 | for img in talents: | |
1228 | if 'alt' in img.attrs: | |
1229 | tags.append(img.attrs['alt']) | |
1230 | ||
1231 | print (soup.title.string) | |
1232 | for txt in tags: | |
1233 | await client.send_message(message.channel, txt ) | |
1234 | print (txt) | |
1235 | ||
1236 | if(message.content.startswith("?xul")): | |
1237 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Xul' | |
1238 | page = urlopen(url) | |
1239 | ||
1240 | soup = BeautifulSoup(page, 'html.parser') | |
1241 | soup.title.string | |
1242 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1243 | ||
1244 | tags = [] | |
1245 | talents = popularBuild.findAll('img') | |
1246 | for img in talents: | |
1247 | if 'alt' in img.attrs: | |
1248 | tags.append(img.attrs['alt']) | |
1249 | ||
1250 | print (soup.title.string) | |
1251 | for txt in tags: | |
1252 | await client.send_message(message.channel, txt ) | |
1253 | print (txt) | |
1254 | ||
1255 | if(message.content.startswith("?zagara")): | |
1256 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Zagara' | |
1257 | page = urlopen(url) | |
1258 | ||
1259 | soup = BeautifulSoup(page, 'html.parser') | |
1260 | soup.title.string | |
1261 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1262 | ||
1263 | tags = [] | |
1264 | talents = popularBuild.findAll('img') | |
1265 | for img in talents: | |
1266 | if 'alt' in img.attrs: | |
1267 | tags.append(img.attrs['alt']) | |
1268 | ||
1269 | print (soup.title.string) | |
1270 | for txt in tags: | |
1271 | await client.send_message(message.channel, txt ) | |
1272 | print (txt) | |
1273 | ||
1274 | if(message.content.startswith("?zarya")): | |
1275 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Zarya' | |
1276 | page = urlopen(url) | |
1277 | ||
1278 | soup = BeautifulSoup(page, 'html.parser') | |
1279 | soup.title.string | |
1280 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1281 | ||
1282 | tags = [] | |
1283 | talents = popularBuild.findAll('img') | |
1284 | for img in talents: | |
1285 | if 'alt' in img.attrs: | |
1286 | tags.append(img.attrs['alt']) | |
1287 | ||
1288 | print (soup.title.string) | |
1289 | for txt in tags: | |
1290 | await client.send_message(message.channel, txt ) | |
1291 | print (txt) | |
1292 | ||
1293 | if(message.content.startswith("?zeratul")): | |
1294 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Zeratul' | |
1295 | page = urlopen(url) | |
1296 | ||
1297 | soup = BeautifulSoup(page, 'html.parser') | |
1298 | soup.title.string | |
1299 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1300 | ||
1301 | tags = [] | |
1302 | talents = popularBuild.findAll('img') | |
1303 | for img in talents: | |
1304 | if 'alt' in img.attrs: | |
1305 | tags.append(img.attrs['alt']) | |
1306 | ||
1307 | print (soup.title.string) | |
1308 | for txt in tags: | |
1309 | await client.send_message(message.channel, txt ) | |
1310 | print (txt) | |
1311 | ||
1312 | if(message.content.startswith("?zuljin")): | |
1313 | url = 'https://www.hotslogs.com/Sitewide/HeroDetails?Hero=Zul\'jin' | |
1314 | page = urlopen(url) | |
1315 | ||
1316 | soup = BeautifulSoup(page, 'html.parser') | |
1317 | soup.title.string | |
1318 | popularBuild = soup.find('tr', id='ctl00_MainContent_RadGridPopularTalentBuilds_ctl00__0') | |
1319 | ||
1320 | tags = [] | |
1321 | talents = popularBuild.findAll('img') | |
1322 | for img in talents: | |
1323 | if 'alt' in img.attrs: | |
1324 | tags.append(img.attrs['alt']) | |
1325 | ||
1326 | print (soup.title.string) | |
1327 | for txt in tags: | |
1328 | await client.send_message(message.channel, txt ) | |
1329 | print (txt) | |
1330 | ||
1331 | client.run("MzM5MjE1MjM5NTY2NTg5OTUz.DFqjRg.auY7zoNcL2YQHjmNqwv2h-o39X4") |