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
An accessible Archive of Our Own reader application written in python.

AO3-A11y. Important disclaimer. This project is under active development. Many features might not yet be present, or some things might not work at all

4 Nov 11, 2022
A telegram photos or videos background remover bot

Remove BG Bot A telegram photos or videos background remover bot Variables API_HASH Your API Hash from my.telegram.org API_ID Your API ID from my.tele

ALBY 7 Dec 13, 2022
Mazda Connected Service API wrapper based on pymazda and Flask.

Mazda Connected Service Relay Mazda Connected Service API wrapper based on pymazda and Flask. Usage Make POST calls to https://mymazda.herokuapp.com/{

Alan Chen 10 Jan 05, 2023
Python library for the eWarehousing Solutions API.

eWarehousing Solutions Python Library This library provides convenient access to the eWarehousing Solutions API from applications written in the Pytho

eWarehousing Solutions 2 Nov 09, 2022
This program is an automated trading bot that uses TDAmeritrades Thinkorswim trading platform's scanners and alerts system.

Python Trading Bot w/ Thinkorswim Description This program is an automated trading bot that uses TDAmeritrades Thinkorswim trading platform's scanners

Trey Thomas 201 Jan 03, 2023
Powerful Telegram userbot to turn your PROFILE PICTURE & LAST NAME into a real time clock & to change your BIO automatically.

DATE_TIME_USERBOT-TeLeTiPs Powerful Telegram userbot to turn your PROFILE PICTURE & LAST NAME into a real time clock & to change your BIO automaticall

53 Jan 05, 2023
Salmanul Farisx Bot With Python

Salman_Farisx_Bot How To Deploy Video Subscribe YouTube Channel Added Features Imdb posters for autofilter. Imdb rating for autofilter. Custom caption

1 Dec 23, 2021
This is a TG Video Compress BoT. Product by BINARY Tech

🌀 Video Compressor Bot Product by BINARY Tech Deploy to Heroku The Hard Way virtualenv -p python3 VENV . ./VENV/bin/activate pip install -r requireme

1 Jan 04, 2022
A simple, multipurpose Discord bot.

EpicBot 🏅 A simple, multipurpose Discord bot. • Info EpicBot is a multipurpose Discord bot that was designed to make your Discord life easier and coo

Nirlep_5252_ 130 Dec 29, 2022
短信发送 Python 程序(包含1000+有效接口)

短信轰炸 Python 程序(包含1000+有效接口) 前言 这是一个爬取网络上在线轰炸的接口,后通过 Python 异步 请求接口以达到 手机短信轰炸 的目的。 此为开源项目,仅供娱乐学习使用,使用者所带来的一切后果与作者无关,使用请遵守相关的法律法规,合理使用,请勿滥用。 食用方法 1. 爬取接

蓝鲸落 10.2k Jan 02, 2023
通过GitHub的actions 自动采集节点 生成订阅信息

VmessActions 通过GitHub的actions 自动采集节点 自动生成订阅信息 订阅内容自动更新再仓库的 clash.yml 和 v2ray.txt 中 然后PC端/手机端根据自己的软件支持的格式,订阅对应的链接即可

skywolf627 372 Jan 04, 2023
Neko: An Anime themed advance Telegram group management bot

𝑪𝒖𝒕𝒊𝒆𝒑𝒊𝒊 𝑹𝒐𝒃𝒐𝒕 A modular telegram Python bot running on python3 wit

「 Rajkumar™ 」 39 Jan 08, 2023
Python based league of legends orbwalker

League of Legends Orbwalker Usage Install python3 Create a python3 venv Install the requirements pip install -r requirements.txt Get in game and run m

Inusha 43 Dec 12, 2022
Python wrapper for Gmailnator

Python wrapper for Gmailnator

h0nda 11 Mar 19, 2022
❄️ Don't waste your money paying for new tokens, once you have used your tokens, clean them up and resell them!

TokenCleaner Don't waste your money paying for new tokens, once you have used your tokens, clean them up and resell them! If you have a very large qua

0xVichy 59 Nov 14, 2022
A Python SDK for Tinybird 🐦

Verdin Verdin is a tiny bird, and also a Python SDK for Tinybird . Install pip install verdin Usage Query a Pipe # the tinybird module exposes all im

LocalStack 13 Dec 14, 2022
EC2 that automatically move files received through FTP to S3

ftp-ec2-s3-cf EC2 that automatically move files received through FTP to S3 Installation CloudFormation template Deploy now! Usage IP / domain name: ta

Javier Santana 1 Jun 19, 2021
A Python API for Connected 2

connected API for Connected 2 api for the { connected 2 } programmer : api report api follow api check username api forget password api Search api cha

2 Jun 05, 2022
Telegram Client and Bot that use Artificial Intelligence to auto-reply to scammers and waste their time

scamminator Blocking a scammer is not enough. It is time to fight back. Wouldn't be great if there was a tool that uses Artificial Intelligence to rep

Federico Galatolo 6 Nov 12, 2022
Access LeetCode problems via id

LCid - access LeetCode problems via id Introduction As a world's leading online programming learning platform, LeetCode is quite popular among program

bunnyxt 14 Oct 08, 2022