Praxis_Bot/discord_script.py
2020-10-02 03:35:49 -04:00

49 lines
1.2 KiB
Python

import random
import re
from discord import message
import config as config
import db
import tts
import credentials
import discord
import discord.message
import discord.channel
class Discord_Module(discord.Client):
def __init__(self):
super().__init__()
self.dbCredential: credentials.DB_Credential
self.discordCredential: credentials.Discord_Credential
self.tts_enabled: bool = False
def main(self):
self.run(self.discordCredential.token)
async def on_ready(self):
print('Logged on as', self.user)
async def on_message(self, message: discord.Message):
print("{ " + str(message.channel) + " }[" + message.author.display_name + "]: " + message.content)
#Message ID
print(str(message.id))
#Channel ID
print(str(message.channel.id))
if __name__ == "__main__":
testModule = Discord_Module()
credentials_manager = credentials.Credentials_Module()
credentials_manager.load_credentials()
testModule.dbCredential = credentials_manager.find_DB_Credential("praxis_bot")
testModule.discordCredential = credentials_manager.find_Discord_Credential("praxis_bot")
testModule.main()