Discord Bot with Python
Operations;
-
Welcomes new member
-
Greets, wish birthday, show encrougments(depend on user message)
-
Basic conversation and small talks
-
Fetch news and headlines (can be requested)
-
Fetch motivational quotes (depend on user message)
-
Complete general query (general facts)
Module used
-
requests
-
discord
-
dialogflow
APIs used
-
walframalpha (to complete general queries)
-
newsapi (to fetch headlines)
-
zenquotes (to fetch motivational quotes)
-
dialogflow (for conversation and small talks)
Clone the project by running
git clone https://github.com/aashish25c/Discord-Bot.git
Install the requirements
pip install -r requirements.txt
To get APIs key visit
-
walframalpha
https://products.wolframalpha.com/api/
-
newsapi
https://newsapi.org/docs/get-started
-
dialogflow
https://cloud.google.com/dialogflow/docs
-
zenquotes
No api key required
Tested Video
https://www.facebook.com/groups/itsnporg/permalink/1054853625296067/