All Projects → drawbu → drawbot

drawbu / drawbot

Licence: MIT license
A Pronote notifier discord bot.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to drawbot

Dredd
A multipurpose Discord bot written in python language and enhanced discord.py library.
Stars: ✭ 105 (+250%)
Mutual labels:  discord-py
discord-py-heroku
Starter kit for hosting a Discord bot on Heroku
Stars: ✭ 85 (+183.33%)
Mutual labels:  discord-py
MudaeAutoBot
python bot that uses strictly the **Discord API** to Roll,Claim,and Kakera Snipe in Mudae. 5/10/21 project converted over to discum library
Stars: ✭ 102 (+240%)
Mutual labels:  discord-py
modis
A highly modular Discord bot designed for anyone to customise and self-host.
Stars: ✭ 16 (-46.67%)
Mutual labels:  discord-py
distest
A library used to do integration testing on discord bots
Stars: ✭ 29 (-3.33%)
Mutual labels:  discord-py
TearDrops
A sad discord bot made using discord.py
Stars: ✭ 13 (-56.67%)
Mutual labels:  discord-py
pronote-bot-discord
Un bot Discord pour envoyer les nouveaux devoirs dans un serveur Discord 📚
Stars: ✭ 22 (-26.67%)
Mutual labels:  pronote
birthday.py
🎉 A simple discord bot in discord.py that helps you understand the usage of SQL databases
Stars: ✭ 30 (+0%)
Mutual labels:  discord-py
Vale.py
A bot to support Discord servers that I like.
Stars: ✭ 14 (-53.33%)
Mutual labels:  discord-py
table2ascii
Python library for converting lists to fancy ASCII tables for displaying in the terminal and on Discord
Stars: ✭ 31 (+3.33%)
Mutual labels:  discord-py
discord-ext-slash
Support slash commands with an extension to Rapptz/discord.py
Stars: ✭ 18 (-40%)
Mutual labels:  discord-py
Karuma
Karuma is a Discord Bot including Nukes, Raids, Mass DM and other features. Only for educational purposes 🥱🚀
Stars: ✭ 132 (+340%)
Mutual labels:  discord-py
opensource-discordbots
Curated list of awesome open-source Discord Bots
Stars: ✭ 19 (-36.67%)
Mutual labels:  discord-py
FireBot
A Discord Bot I made using Python and discord.py
Stars: ✭ 52 (+73.33%)
Mutual labels:  discord-py
DingoLingo
A Discord music bot written in Python with support for Youtube, SoundCloud, Spotify, Bandcamp, Twitter, and custom files.
Stars: ✭ 183 (+510%)
Mutual labels:  discord-py
hawking
The retro text-to-speech bot for Discord
Stars: ✭ 24 (-20%)
Mutual labels:  discord-py
Discord-Bot
Discord Bot written in Python that plays music in your voice channel
Stars: ✭ 36 (+20%)
Mutual labels:  discord-py
discord-bots
Repo for the source code of DuckBot, and my other Discord bots!
Stars: ✭ 32 (+6.67%)
Mutual labels:  discord-py
Discord-Study-Bot
Discord-Study-Bot is a Study-Time-based leaderboard system in discord servers. This features an Overall leaderboard and leaderboards based on a Daily, Weekly, and Monthly basis.
Stars: ✭ 20 (-33.33%)
Mutual labels:  discord-py
nextcord
A Python wrapper for the Discord API forked from discord.py
Stars: ✭ 956 (+3086.67%)
Mutual labels:  discord-py

discord-drawbot

Made by drawbu

Codacy Badge GitHub GitHub code size in bytes GitHub repo size Lines of code GitHub last commit GitHub commit activity

A Pronote notifier discord bot.

Help server: https://discord.gg/XGXydQyKhQ

‼️ Don't try with a wrong username or password too many time, or you can get banned from Pronote
⚠️ We do not take responsibility for a possible leak of your passwords, which is why you need to host the bot yourself.

Installation

git clone https://github.com/drawbu/drawbot
cd drawbot

pip install -e .

Launch

py drawbot

If you are using a Linux distribution or macOS, you can use the make command to install dependencies and run the bot.

Files documentation

The bot will create 3 json files in the vars folder:

  • devoirs.json
  • grades.json

vars/config.json

This file stocks your private logins and info's to make to bot running. You can find a config.example.json file in the vars folder.

config.json Example

{
    token: "( ͡° ͜ʖ ͡°)",
    prefix: "!",
    channelID: "000000000000000000",
    username: "demonstration",
    password: "pronotevs",
    url: "https://demo.index-education.net/pronote/eleve.html?login=true",
}

copy that file as config.json and fill in the values as follows:

  • "token": your bot token.
  • "prefix": the prefix your bot will use.
  • "channelID": the ID of the Discord channel.
  • "username": your Pronote username.
  • "password": your Pronote password.
  • "url": the url of your pronote client.

If you can't connect to Pronote, check if your establishment is not using an ENT. In this case, see what you need to do with the help of the pronote wrapper project: pronotepy

Files vars/devoirs.json and vars/grades.json are here to stock what's has been already sent, so you don't need to care about them

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