Message Detection

This commit is contained in:
Alex Orid 2020-10-02 03:35:49 -04:00
parent fbd629a459
commit 16e06f59fb
2 changed files with 26 additions and 2 deletions

View File

@ -1,6 +1,8 @@
import random
import re
from discord import message
import config as config
import db
import tts
@ -8,6 +10,8 @@ import tts
import credentials
import discord
import discord.message
import discord.channel
class Discord_Module(discord.Client):
def __init__(self):
@ -19,10 +23,18 @@ class Discord_Module(discord.Client):
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__":
@ -33,3 +45,5 @@ if __name__ == "__main__":
testModule.dbCredential = credentials_manager.find_DB_Credential("praxis_bot")
testModule.discordCredential = credentials_manager.find_Discord_Credential("praxis_bot")
testModule.main()

14
main.py
View File

@ -5,6 +5,7 @@ import sys
import time
import twitch_script
import discord_script
import utilities_script as utility
@ -21,7 +22,9 @@ def main():
dbCert: credentials.DB_Credential = credentials_manager.find_Credential(credentials.DB_Credential, "praxis_bot")
twitchCert: credentials.Twitch_Credential = credentials_manager.find_Twitch_Credential("praxis_bot")
discordCert: credentials.Discord_Credential = credentials_manager.find_Discord_Credential("praxis_bot")
twitch_chat = twitch_script.Twitch_Module()
twitch_chat.db_manager.setup_engine(dbCert)
@ -29,7 +32,14 @@ def main():
twitch_chat.join_channel(None, "thecuriousnerd")
# twitch_chat.send_message("activated")
discord_connection = discord_script.Discord_Module()
discord_connection.dbCredential = dbCert
discord_connection.discordCredential = discordCert
discord_connection.main()
#Doesnt do stuff past this point
twitch_chat.send_message("activated")
if __name__ == "__main__":
main()