This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
covid-19-discord-bot/main.py

30 lines
800 B
Python
Raw Normal View History

2020-03-25 08:12:59 -05:00
#!/bin/python
import discord
from discord.ext import commands
from parse_data import get_current_data
class MyClient(discord.Client):
async def on_ready(self):
print('Logged on as', self.user)
async def on_message(self, message):
# don't respond to ourselves
if(message.author == self.user):
return
if(message.content == 'ping'):
await message.channel.send('pong')
if(message.content == 'report'):
with open('.keys/report_channel_id') as cid:
channel = self.get_channel(int(cid.readline().strip()))
await channel.send(get_current_data())
if(__name__ == '__main__'):
with open('.keys/bot_api.key') as key:
client = MyClient()
client.run(key.readline().strip())