-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsendMessageDiscord.py
35 lines (28 loc) · 1.12 KB
/
sendMessageDiscord.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import discord
from read_config import TOKEN
from discord.ext import commands
from ScrapePaperData import trending_url_list, latest_url_list, greatest_url_list
intents = discord.Intents.all()
client = discord.Client(command_prefix='-', intents=intents)
@client.event
async def on_ready():
print('Logged in as {0.user}'.format(client))
@client.event
async def on_message(message):
if message.content.startswith('-trends'):
header_message = 'Here is the Trending Papers:'
await message.channel.send(header_message)
for link in trending_url_list:
await message.channel.send(link)
elif message.content.startswith('-latest'):
header_message = 'Here is the Latest Papers:'
await message.channel.send(header_message)
for link in latest_url_list:
await message.channel.send(link)
elif message.content.startswith('-greatest'):
header_message = 'Here is the Greatest Papers:'
await message.channel.send(header_message)
for link in greatest_url_list:
await message.channel.send(link)
# send_trending_papers
client.run(TOKEN)