A multifunctional bot for Discord

Overview

GitHub last commit

Um bot multifuncional e divertido para Discord

Estive desenvolvendo o BotDaora desde o começo de outubro de 2021 e agora ele é open-source! tomei essa atitude de deixar aqui no Github para os usuários que usam o BotDaora saberem oque anda rolando dentro do código, poderem se inspirar e também contribuirem pro desenvolvimento do projeto.

Features

  • É o bot mais daora de todos
  • Tem mais de 15 comandos de moderação úteis além de uma automoderação contra links maliciosos de presentes do discord e iploggers
  • Economia globalizada e música
  • Vários comandos de manipulação de imagem e diversão
  • Tem um "bot", que na verdade é um webhook que gera mensagens ou até mesmo frases aleatórias a partir da conversa de um canal em um servidor, ative com /set_markov
  • Com o BotDaora pode se ver o clima de qualquer cidade, uma consulta na wikipedia, pesquisa por imagens no google, valor do dólar e do bitcoin além de dados que são constantemente atualizados sobre a COVID-19

Estrutura e Selfhosting

O BotDaora foi escrito em Python com a biblioteca Disnake (o Pycord foi utilizado nas versões passadas do bot) BotDaora usa como banco de dados o MongoDB com os módulos motor e pymongo dentro do código, o bot atualmente está hospedado no Heroku.

Antes de fazer selfhosting do BotDaora você precisa saber de algumas coisas:

  1. O código fonte foi liberado apenas para a visualização do projeto, para a inspiração e contribuição, se você alterar o código fonte do BotDaora precisará seguir a licença do projeto "AGPL-3"
  2. Alguns arquivos de imagens e vídeos não estão inclusos neste repositório
  3. São usadas chaves de API para alguns comandos dentro do Bot, você terá que gerar elas se quiser usar os comandos.
  4. Se você fizer um bot com o selfhosting do BotDaora dê os créditos ao criador e ao repositório!

Inicialmente rode o arquivo run.py

Ele irá pedir algumas coisas como o Token do Bot e chaves de API

Depois ele automaticamente vai instalar as dependências em seu computador (o youtube-dl requer que o git esteja instalado no computador) e irá rodar o bot

Na próxima vez que você querer rodar o bot novamente rode o arquivo bot.py!

Contribuindo

Sinta-se livre para abrir uma issue ou dar um pull request, isso ajuda a contribuir pro desenvolvimento do BotDaora. Nas issues você pode reportar bugs e dar sugestões, se você for um programador você pode dar um pull request para melhorar o código, corrigir problemas e implementar novos features.

Suporte

Caso tenha uma dúvida, quiser conversar sobre o bot, receber todas as atualizações na hora ou dar uma sugestão pelo próprio Discord entre na Comunidade do BotDaora

Owner
Ruan
Ruan
A simple python script for rclone. Use multiple Google Service Accounts and cycle through them.

About GSAclone GSAclone is a simple python script for rclone, written with the purpose of using multiple Google service accounts on Google Drive and "

Shiro39 6 Feb 25, 2022
ServiceX DID Finder Girder

ServiceX_DID_Finder_Girder Access datasets for ServiceX from yt Hub Finding datasets This DID finder is designed to take a collection id (https://gird

1 Dec 07, 2021
Python script for download course from platzi.com

Platzi Downloader Tool Esta es una pequeña herramienta que hace mucho y que te ahorra una gran cantidad de trabajo a la hora de descargar cursos de Pl

Devil64-Dev 21 Sep 22, 2022
Unofficial GoPro API Library for Python - connect to GoPro via WiFi.

GoPro API for Python Unofficial GoPro API Library for Python - connect to GoPro cameras via WiFi. Compatibility: HERO3 HERO3+ HERO4 (including HERO Se

Konrad Iturbe 1.3k Jan 01, 2023
Spore REST API asyncio client

Spore REST API asyncio client

LEv145 16 Aug 02, 2022
🤖 Automated follow/unfollow bot for GitHub. Uses GitHub API. Written in python.

GitHub Follow Bot Table of Contents Disclaimer How to Use Install requirements Authenticate Get a GitHub Personal Access Token Add your GitHub usernam

João Correia 37 Dec 27, 2022
Twitter automation tool for growing organic followers.

Tiwoto Tiwoto is a simple python program that automates some kind of behaviors and keep your account active. Create an .env file in this directory and

Mehmetcan Yildiz 6 Sep 22, 2022
The AWS Lambda Serverless Blind XSS App

Ass The AWS Lambda Serverless Blind XSS App 利用VPS配置XSS平台太麻烦了,如果利用AWS的Lambda那不就是一个域名的事情么?剩下的环境配置、HTTPS证书、隐私性、VPS续费都不用管了, 所以根据xless重写了Lambda平台的XSS,利用sla

cocokey 2 Dec 27, 2021
StringSessionGenerator - A Telegram bot to generate pyrogram and telethon string session

⭐️ String Session Generator ⭐️ Genrate String Session Using this bot. Made by TeamUltronX 🔥 String Session Demo Bot: Environment Variables Mandatory

TheUltronX 1 Dec 31, 2021
Auto Liker, Auto Reaction, Auto Comment, Auto Follower Tool. RajeLiker Credit Hacker.

Auto Liker, Auto Reaction, Auto Comment, Auto Follower Tool. RajeLiker Credit Hacker. Unlimited RajeLiker Credit Hack. Thanks To RajeLiker.

Md. Mehedi Hasan 32 Dec 28, 2022
Código python para automatizar a junção de arquivos CSV's e salva-los em uma pasta final de destino.

merge_csv Código python para automatizar a junção de arquivos CSV's e salva-los em uma pasta final de destino. Esse projeto é usado pra unir alguns ar

Welder Fariles 1 Jan 12, 2022
A light weight Python library for the Spotify Web API

Spotipy A light weight Python library for the Spotify Web API Documentation Spotipy's full documentation is online at Spotipy Documentation. Installat

Paul Lamere 4.2k Jan 06, 2023
EZPZ-PGP: This is a simple and easy to use PGP tool.

EZPZ-PGP This is a simple and easy to use PGP tool. Features [X] Create new PGP Keypairs, able to choose between 4096 and 8192 bit keys.\n [X] Import

6 Dec 30, 2022
OpenSea Bulk Uploader And Trader 100000 NFTs (MAC WINDOWS ANDROID LINUX) Automatically and massively upload and sell your non-fungible tokens on OpenSea using Python Selenium

OpenSea Bulk Uploader And Trader 100000 NFTs (MAC WINDOWS ANDROID LINUX) Automatically and massively upload and sell your non-fungible tokens on OpenS

ERC-7211 3 Mar 24, 2022
Wrapper for Between - 비트윈을 위한 파이썬 라이브러리

PyBetween Wrapper for Between - 비트윈을 위한 파이썬 라이브러리 Legal Disclaimer 오직 교육적 목적으로만 사용할수 있으며, 비트윈은 VCNC의 자산입니다. 악의적 공격에 이용할시 처벌 받을수 있습니다. 사용에 따른 책임은 사용자가

1 Mar 15, 2022
💻 Discord-Auto-Translate-Bot - If you type in the chat room, it automatically translates.

💻 Discord-Auto-Translate-Bot - If you type in the chat room, it automatically translates.

LeeSooHyung 2 Jan 20, 2022
A Bot to Upload files to Many Cloud services. Powered by Telethon.

oVo MultiUpload V1.0 👀 A Bot to Upload files to Many Cloud services. Powered by Telethon _ 🎯 Follow me and star this repo for more telegram bots. @H

32 Dec 30, 2022
light wrapper for indeed.com api

Simple wrapper for indeed api. go to indeed.com - register for api publisher token example from indeed import IndeedApi token = 'your token' api =

16 Sep 21, 2022
Track live sentiment for stocks from Reddit and Twitter and identify growing stocks

Market Sentiment About This repository can mainly be used for two things. a. Tracking the live sentiment of stocks from Reddit and Twitter b. Tracking

Market Sentiment 345 Dec 17, 2022
A Script to automate fowarding all new messages from one/many channel(s) to another channel(s), without the forwarded tag.

Channel Auto Message Post A script to automate fowarding all new messages from one/many channel(s) to another channel(s), without the forwarded tag. C

16 Oct 21, 2022