All Projects → Vyvy-vi → TearDrops

Vyvy-vi / TearDrops

Licence: BSD-3-Clause license
A sad discord bot made using discord.py

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to TearDrops

streamcord
A Discord bot that interacts with the popular streaming service Twitch.tv
Stars: ✭ 83 (+538.46%)
Mutual labels:  discord-py
hawking
The retro text-to-speech bot for Discord
Stars: ✭ 24 (+84.62%)
Mutual labels:  discord-py
Karuma
Karuma is a Discord Bot including Nukes, Raids, Mass DM and other features. Only for educational purposes 🥱🚀
Stars: ✭ 132 (+915.38%)
Mutual labels:  discord-py
discord-super-utils
A modern python module including many useful features that make discord bot programming extremely easy.
Stars: ✭ 106 (+715.38%)
Mutual labels:  discord-py
RTFMbot
Discord bot for programming, runs code (600+ langs), queries/show docs and references
Stars: ✭ 184 (+1315.38%)
Mutual labels:  discord-py
FireBot
A Discord Bot I made using Python and discord.py
Stars: ✭ 52 (+300%)
Mutual labels:  discord-py
coding-bot-v4
A discord bot for The Coding Realm
Stars: ✭ 26 (+100%)
Mutual labels:  discord-py
discord-py-heroku
Starter kit for hosting a Discord bot on Heroku
Stars: ✭ 85 (+553.85%)
Mutual labels:  discord-py
gitbot
The most popular Discord dev toolkit with 400k+ users 🚀✨
Stars: ✭ 59 (+353.85%)
Mutual labels:  discord-py
dpytools
Collection of easy to use, beginner friendly but powerful, orthogonal tools to speed up discord bots development (discord.py)
Stars: ✭ 23 (+76.92%)
Mutual labels:  discord-py
Eruditus
Discord CTF helper bot for CyberErudites
Stars: ✭ 34 (+161.54%)
Mutual labels:  discord-py
discord-sniper
🔰 Discord Nitro, Giveaway and Privnote sniper! Made with Python
Stars: ✭ 120 (+823.08%)
Mutual labels:  discord-py
modis
A highly modular Discord bot designed for anyone to customise and self-host.
Stars: ✭ 16 (+23.08%)
Mutual labels:  discord-py
Novus
An asyncio Python wrapper around the Discord API, forked off of Rapptz's Discord.py.
Stars: ✭ 59 (+353.85%)
Mutual labels:  discord-py
distest
A library used to do integration testing on discord bots
Stars: ✭ 29 (+123.08%)
Mutual labels:  discord-py
axiol
🚀 An advanced Python Discord bot for everyone
Stars: ✭ 39 (+200%)
Mutual labels:  discord-py
Dredd
A multipurpose Discord bot written in python language and enhanced discord.py library.
Stars: ✭ 105 (+707.69%)
Mutual labels:  discord-py
Discord-Bot
Discord Bot written in Python that plays music in your voice channel
Stars: ✭ 36 (+176.92%)
Mutual labels:  discord-py
Vale.py
A bot to support Discord servers that I like.
Stars: ✭ 14 (+7.69%)
Mutual labels:  discord-py
discord-ext-slash
Support slash commands with an extension to Rapptz/discord.py
Stars: ✭ 18 (+38.46%)
Mutual labels:  discord-py

THIS PROJECT HAS BEEN ARCHIVED

Link to discord server
made with Python built with Love
BSD license discord.py version

All Contributors

bot version

sadblob tears cri

Python based discord bot built to add fun to the guild with memes, provide wisdom with book-recommendations along with XP rating system with TEARS currency.

A discord bot wrapped around the theme of tears and crying. In concept, the idea is absurd but that's more of a reason to make this. :) The bot uses tears as an economy and you can "cry" to get daily credit tears.

NOTE- It is recommended that you add your own discord token while running the bot.

How to test the bot before running it on your server

To test the bot join the Support Server [NOTE- Bot is not active 24x7 as it is hosted on heroku. To get a sample, join TearDropsSupport and ping @Tissue]

How to run the bot on your own server

Invite the bot to your server [NOTE- The bot is still in v0.2.0 and is being constantly updated and bug fixed. Inviting this, might have unintentional complications. If you really want the bot, open an issue so that we can provide a Beta Version to you that is stable and updated slowly]

Hosting the bot locally:

NOTE: To replicate this bot, you will need a bot token. Go get yours at https://discord.com/developers/ (If you need help with this step, feel free to ask for help in our Support Server).

  • Clone this repo using git clone
  • cd into the bot folder.
  • Add the token in a .env file in the project root as follows:
DISCORD_BOT_TOKEN=<your token>
docker-compose up
  • Enjoy! (don't forget to add your own bot into your discord server by generating an invite link from the discord developers application page in OAuth2 section and choose application and check Oauth2 section)
  • To stop this instance of the bot, run docker-compose down
  • You may do bug-reporting or ask for help in on the SupportServer... or just open an issue on this repo.

How to contribute

Before contributing, here is some information that might help your PR (Pull Request) get merged.

How to set up the development environment

Requirements:

  • git
  • pip
  • python 3.8.1 or higher
  1. Fork and clone the repository with git clone https://github.com/<your-username>/TearDrops
  2. Get to the clone directory using the command cd Teardrops
  3. Copy the contents of the .env.sample file into a new file - .env and add your DISCORD bot token in there.
  4. There are two ways to do further setup, pipenv or via docker:
    DOCKER METHOD:
    - Install docker and docker-compose
    - Run the command: docker-compose up
    OR
    THE TRADITIONAL METHOD:
    (Requires pipenv) - Install pipenv
    - Add the mongo connection URI in the .env file
    - Run pipenv sync --dev to install project dependencies and development dependencies
    - Run pipenv run start to run the bot.
    - Run pipenv run lint to lint the code.
    - For downloading more libraries, use pipenv install <package-name>
    - If you're adding any development-dependencies, use-> pipenv install <package-name> --dev\

Requirements:

  • python 3
  • discord(rewrite branch)
  • asyncio(inbuilt with python3.4)
  • wikipedia
  • aiohttp
  • motor(asynchronous client for mongodb)
  • dnspython

Contributors

Thanks goes to these wonderful people (emoji key):


All Contributors

📖

Vyom Jain

💻 📆 🎨 📖 🚧 👀

Anubhav

💻 📖 🤔 🚇

Gamerrio

🤔 💻 🎨

Rascal_Two

🐛 💻 🤔

Sayan Dutta

🤔 💻 🎨

Nicholas Carrigan (he/him)

🤔 📖

Michael Mba

🤔

Allan Regush

🤔 📖

Matt (IPv4) Cowley

🤔

Alex Nørgaard

🤔

Nitesh Kumar

💻

TJ LeBlanc

💻

s04

🤔

Rayn Islam

🐛 🤔

Akshaya

🐛

Jay

🤔 📖 🐛

mstanciu552

📖

Utkarsh Singh

🤔 📖

Sreekaran Srinath

📖

Souhit Dey

📖

Karuna Tata

🎨

This project follows the all-contributors specification. Contributions of any kind welcome!

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].