Initial idea was to send me notifications when my favourite Dota 2/ League of Legends twitch.tv streamers pick my favourite heroes/champions and as games end edit the messages to include post-game information.
However, the whole process grew into making the ultimate multipurpose bot with pretty much everything I ever needed ! Check List of features after the pic.
🏠 Wiki
I put a lot of information into GitHub 🏠 Wiki - so go check it out. Including:
- 🛠️ Running/Installation guide
- 🕵️ Privacy Policy
- 🖊️ Terms of Service
- 🔬 GitHub stats for the project
- 🚓 Credits, Licence, Copyright
All info in /help
command of the bot. The following list is far from being complete, but still (#TODO: update the list):
-
FPC (Favourite Player+Character) Notifications
Sends you notifications when your Favourite Players pick your favourite Characters (thus FPC abbreviation). Also edits messages to include post-game stats.
The following games are currently supported:
- Dota 2
- League Of Legends
-
maintains Game News announcement channels
#🐈bugtracker_news
tracks when Valve developers interact with the Dota 2 Bugtracker.#🍋dota2_news
with Official Dota 2 news
-
AutoFix bad links in discord chat with Mimic™️ (just a feature name) technology. Currently fixes:
- Twitter links with the help of fxtwitter.com
- Instagram with ddinstagram.com
-
In total over 100 useful/fun commands.
-
And so much more (and even more to come).
- TextToSpeech
- Confessions
- Birthday role and congratulations
- Moderation
- Twitch starting stream notifications
- Timers
- Welcome messages
- Logging
- Emote stats
- Info commands
- WolframAlpha queries commands
- Tags system
- Google translate messages
- Suggestion commands
- Wordcloud
- ToDo list
- Reminders
- AFK/Self-mute commands
- NSFW
- Schedule for Dota 2 matches
- Stalking my Dota 2 profile (despite my "Expose data" setting is off)
- There are Contributing guidelines
- TL;DR^: Feel free to
- open a GitHub Issue/PR
- use
/feedback
bot command - write @aluerie on discord
- look Project for ideas to contribute.
- join our discord server (it's just a server of mine though, not some "official alubot support")
Thanks to everybody who has ever helped me with the bot in any way or form.
Special thanks to the whole discord.py
community for endless amount of educational value.
Site | API Docs | Repo | Library/Wrapper Docs |
---|---|---|---|
Discord Bot API | discord.py | ||
Dota 2 Game Coordinator API | steam.py | ||
Stratz GraphQL API | pulsefire-like client (see below) | ||
OpenDota API | pulsefire-like client (see below) | ||
Riot Games API | pulsefire | ||
Twitch API | twitchio | ||
GitHub API | githubkit | ||
Steam Web API | pulsefire-like client (see above) | ||
WolframAlpha API | — | Just aiohttp requests |