Files
Risitas_BOT/README.md
T
2021-03-13 20:35:39 +01:00

3.1 KiB
Raw Blame History

🤖 Risitas Discord Bot 🤖

Version Last Commit License: GPL 3.0 Github Stars

Risitas is a Discord bot that can connect your twitch chat to a discord channel in real time, make laugh your friends by playing the "Issou !" meme on command in a voice channel and even give you your League Of Legend rank.


💻 Demo








📢 Commands

Twitch

chat_set

$chat_set {name_of_twitch_channel}

This command allows you to start the link between the channel where you use the command and a twitch chat.

chat_stop

$chat_stop

This command allows you to stop the active twitch chat in the channel.

League of Legend

lol_rank

$lol_rank {lol_username}

This command will display a message with the current League of Legend rank of the EUW account you ask for. Make sure to use quotes if there is spaces in the LoL username.

lol_lastgame

$lol_lastgame {lol_username}

This command will display a summary (which team won, players, damages, kda...) of the last League of Legend game of the EUW account you ask for.

Osu!

osu_profile

$osu_profile {osu_username}

This command will display a message with all the (basics) stats from the Osu! profile you ask for. Make sure to use quotes if there is spaces in the username.

osu_lastgame

$osu_lastgame {osu_username}

This command will display a message with all the stats from the last Osu! game the player you asked for played. Make sure to use quotes if there is spaces in the username.

osu_acc

$osu_acc {osu_username}

This command will display the Accuracy of the player you asked for on his last games (with a maximum of 10 games).

Other

issou

$issou @{discord_member}

This command will make the bot shout the "Issou !" meme in a voice channel. By default it will do it in the voice channel where the user is connected but you can tag a user on your server to make the bot join their voice channel.


⚙ Configuration

To use this bot you'll have to create a private.py file and enter the different tokens to use the API's by assigning values to those variables (a sample is available in the repo)

External service tokens :
* TOKEN_BOT
* TOKEN_RIOT
* TOKEN_TWITCH
* TOKEN_OSU
* ID_TWITCH

Socket related var :
* SERVER
* PORT
* NICKNAME

👨‍💻 Author

👤 Florian Sylvain


Show your support

Give a if you liked this project!