All Projects → derekdinan → Tsuyo

derekdinan / Tsuyo

Licence: MIT, Apache-2.0 licenses found Licenses found MIT LICENSE.md Apache-2.0 LICENSE.txt
🤖 A light-weight and easy-to-use modular Discord bot built with DiscordJS.

Programming Languages

javascript
184084 projects - #8 most used programming language
EJS
674 projects
CSS
56736 projects
Dockerfile
14818 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to Tsuyo

zuly
🤖 | Hi, I'm zuly, a brazilian bot! Focused on animes!
Stars: ✭ 45 (-66.91%)
Mutual labels:  fun, moderation, discordjs
nypsi
the best discord bot
Stars: ✭ 41 (-69.85%)
Mutual labels:  moderation, discordjs, economy
Waifu Motivator Plugin
OSS Waifu Motivator Plugin for Jetbrains to help boost your motivation while coding!
Stars: ✭ 160 (+17.65%)
Mutual labels:  fun, anime
Mai
A multi-functional Discord Bot
Stars: ✭ 113 (-16.91%)
Mutual labels:  anime, discordjs
birthday.py
🎉 A simple discord bot in discord.py that helps you understand the usage of SQL databases
Stars: ✭ 30 (-77.94%)
Mutual labels:  fun, easy-to-use
AntiScam-Bot
Discord bot written on discord.js, deletes messages with scam links.
Stars: ✭ 16 (-88.24%)
Mutual labels:  moderation, discordjs
Discord-Trivia-Bot
TriviaBot: Play trivia in Discord! Powered by discord.js and OpenTDB, with 24 categories and three modes of play.
Stars: ✭ 83 (-38.97%)
Mutual labels:  anime, discordjs
MenheraBot
A brazilian multi-language Discord Bot foccused in Fun and RPG!
Stars: ✭ 123 (-9.56%)
Mutual labels:  fun, economy
DraconianJSBot
With its robust performance, intuitive design, and vast array of functionalities, the Draconian Bot is the ultimate solution for all your needs.
Stars: ✭ 113 (-16.91%)
Mutual labels:  moderation, discordjs
Red Discordbot
A multi-function Discord bot
Stars: ✭ 2,855 (+1999.26%)
Mutual labels:  fun, moderation
anime-scraper
[partially working] Scrape and add anime episode stream URLs to uGet (Linux) or IDM (Windows) ~ Python3
Stars: ✭ 21 (-84.56%)
Mutual labels:  fun, anime
Loritta
💁 A multipurpose, multilanguage, customizable, modular, and very cute bot for Discord using JDA! ~Making your server more awesome~
Stars: ✭ 253 (+86.03%)
Mutual labels:  fun, moderation
Welcome-Bot
A cool multi-purpose discord bot that solves all your problems. I have features such as Moderation, ModLog, Welcome & Goodbye logs, Fun, Music
Stars: ✭ 73 (-46.32%)
Mutual labels:  moderation, discordjs
sakura-dmhy
Sakura - 一个简单的工具
Stars: ✭ 29 (-78.68%)
Mutual labels:  anime, easy-to-use
hellsnakebot
🤖About A fully customizable bot built with discord.js
Stars: ✭ 14 (-89.71%)
Mutual labels:  moderation, discordjs
Art
🎨 ASCII art library for Python
Stars: ✭ 1,026 (+654.41%)
Mutual labels:  fun, easy-to-use
Discord-BOT-Dashboard
This version is outdated, please check out Discord BOT Dashboard v2
Stars: ✭ 32 (-76.47%)
Mutual labels:  discordjs, discord-bot-dashboard
Kalopsia-Bot
♠️ A Powerful Open-Source Discord,js (v13) Bot written in JavaScript with many moderation, fun, economy, music, utility commands ♠️
Stars: ✭ 60 (-55.88%)
Mutual labels:  discordjs, easy-to-use
mango
A @discord bot that has lots of features 🥭
Stars: ✭ 22 (-83.82%)
Mutual labels:  fun, moderation
Remixbot
A multifunctional Discord bot in development that allows you to easily control your discord server.
Stars: ✭ 39 (-71.32%)
Mutual labels:  fun, moderation


A light-weight, multi-purpose Discord bot built with Discord.js.

Features

  • Currency/points system
  • XP levelling
  • Per-guild settings
  • Fun games and commands
  • Moderation and logging
  • Helpful community and quality support

Installation:

A couple of dependencies you will need: NodeJS - A JavaScript runtime, it also has NPM built-in.

Once NodeJS is installed, install the npm dependencies in the windows command prompt.

  • cd [folder where the package.json is]
  • npm install

Now that the hard part is over, installation is a simple as a couple of clicks (and patience depending on your internet speed). Simply fork or download the repository and then execute this in the windows command prompt.

  • cd [folder where bot.js is]
  • node bot

Setting up the bot:

By default, the only thing you will need to edit in .env is the bot's token. If you're not sure on how to get a bot token, you can follow this tutorial made by our friends over at Reactiflux.

TOKEN=SEE-ABOVE-IF-NOT-SURE

Optionally, you can edit the other stuff too if you want to add DBL voting and server count and dashboard.

Setting up the dashboard with MongoDB

Setting up the dashboard is disabled by default, only follow these steps if you plan on hosting the dashboard.

  1. Create a free account with MongoDB.
  2. Create a new cluster using either premium or free plans.
  3. After the cluster has been created, click connect.

  1. Set up credentials and then click on Choose a connection method. Remember your <dbUser> and <dbUserPassword> values, we will be using them later.

  1. Select Connect with the MongoDB shell.

  1. Grab your <dbName> and <identifier> values from here, we will be using them shortly.

  1. After MongoDB has been set up, navigate to your .env file located where the bot folder is and add the following line into it. Replace <dbUser>, <dbUserPassword>, <dbName> and <identifier> with the values you have set up with MongoDB. MONGODB_HOST=mongodb+srv://<dbUser>:<dbUserPassword>@<dbName>.<identifier>.mongodb.net/database?retryWrites=true&w=majority
  2. Run the bot and the dashboard should be running.

Contributing guidelines:

You can find information on editing files, pull requests, merge requests and issues here.

Don't want to host the bot yourself?

We have a public instance of the bot which you can add to your Discord here.

Having problems?

Why not join the official Tsuyo Bot Support Discord? With lots of things to do and loads of members to chat with, it's one of the most friendly places on the internet... sorta.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].