MGalaCyber / Discord-Chatbot-AI

[OUTDATED] AI Chatbot for Discord, easy for use, Original Source Code. Discord.js

Home Page:https://siesta-chan.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub release (latest by date) Website Discord GitHub top language GitHub all releases GitHub forks GitHub contributors GitHub issues GitHub pull requests Watching Stars GitHub code size in bytes GitHub commit activity


πŸ’¬ Awesome Chatbot!

Hey there! Looking to make a chatbot? Here is your right place!

These are the steps to make YOUR (own!!!) chatbot using Node JS


πŸ“š Package Library:

Bots Version:

GitHub package.json version (subfolder of monorepo)


βš™ Configuration

  • ⚠ Never share your tokens or api keys publicly
  • Create and Modify .env and fill out the values:
TOKEN="discord-bot-token"
PREFIX="your-prefix"
OWNER="discord-user-id"
MONGO_URI="your-mongoose-databases"
NEW_GUILD_JOIN="discord-channel-id-for-joining-guild-notification"
NEW_GUILD_LEAVE="discord-channel-id-for-leave-guild-notification"
BugsChannel="discord-channel-id-for-bugsreport"
FeedbackChannel="discord-channel-id-for-feedback"

πŸ“₯ INSTALLATION

🧩 FOR DEPLOY HEROKU USER

Deploy to Heroku

> Step 1: First, Deploy This Repository to Heroku.
> Step 2: Then, Fill in all the empty fields that are already available
> Step 3: Then, Click Button "Deploy App", and wait until the build process is complete

Now, it should show your bot is online!!

🧩 FOR REPL.IT USER

Run on Repl.it

> Step 1: First, fork this repository, then clone that repository from repl.it.
> Step 2: Once your repl is ready, check your sidebar and see a lock sign. There, you should put TOKEN="-" as your key, and as value, your bot token.
> Step 3: Add your Discord ID in OWNER="-", add "PREFIX="-", NEW_GUILD_JOIN="-", NEW_GUILD_LEAVE="-", BugsChannel="-", and add "FeedbackChannel="-", MONGO_URI="-"
> Step 4: Add your bot customisations in chatSend.js, when requiring clever-chat
> Step 5: Go to your "SHELL" in your right, and copy/paste run this command `npm i axios@0.21.1 chalk@4.1.1 clever-chat@8.0.0 discord.js@12.5.3 dotenv@10.0.0 express@4.17.1 quick.db@7.1.3`
> Step 6: Go to "index.js" file and click on "RUN" in repl.it.

Now, it should show your bot is online!!

Now, if you see your bot is online, or "streaming" mode as I set it to, run the command {your bot prefix here}setchat #some-channel-name-here Go to that channel, and say Hi, and have a lovely chat!

You can also chat with the bot in DMs!


πŸ’– Support

πŸ’  Voting the bots


πŸ’ Credit

If consider using this Bot, make sure to credit me!

MGalaCyber | Website | Siesta-chan | Discord


πŸ“œ Licence

GitHub

About

[OUTDATED] AI Chatbot for Discord, easy for use, Original Source Code. Discord.js

https://siesta-chan.vercel.app

License:GNU General Public License v2.0


Languages

Language:JavaScript 100.0%Language:Procfile 0.0%