pajbot
DiscordRAT
pajbot | DiscordRAT | |
---|---|---|
5 | 2 | |
285 | 280 | |
1.4% | - | |
9.3 | 3.1 | |
7 days ago | over 2 years ago | |
Python | Python | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pajbot
-
Finishing up
The last steps I took weren't super complicated. Let's look at pajbot/dispatch.py This is a file that connects commands to bot's actions. For example, you'd see logic for reminding something:
-
Pajbot structure
I followed repo's instructions.
-
Try again
Pajbot Python. Meduim-small project. I don't mind Python. I don't know Python. But I know many can help me with it. And it's not that hard. I kind of know Twitch structure. Theoretically if I could find an easy issue, that should be enough effort to use a new language and make something work... And there was such an issue. I know exactly what the person means. I know chat commands. I know there are already commands implemented in the project I can look at as a reference. That's it. That's my issue. I'M ON IT.
-
A-Stream Twitch chat needs actual moderation
I recommend swapping out the current moderation bot, which seems to be Ohbot, with pajbot. Pajbot would allow moderators to limit the height of messages (normally to 6 lines max), and remove messages which are just emote spam/unicode emoji spam (without text); it is also used by several big streamers on the platform. Though I also think it would be necessary to ban-phrase percentage messages, as well as fake commands.
-
Can I write a bot to allow chat to update text on stream?
Personally in my donk brain, basing this off what I already know, I would start with a pajbot clone, then build a module for what you're trying to do within that. It's a great chat moderation mod already, and it's fairly simple to build modules for it. Plus you'd have a lot more features with this bot. You could even program the module so that only users with a certain level could do the command, to prevent griefing/trolling. https://github.com/pajbot/pajbot/
DiscordRAT
What are some alternatives?
PythonTwitchBotFramework - asynchronous twitchbot framework made in pure python
VALORANT-rank-yoinker - A Python app which retrieves the VALORANT rank and players' equipped skins during a match
OnyxBay - Main repository with actual Space Station 13 sources. Branch of Baystation 12.
dr-script - The source code for the bot that we use in our Discord server.
pajbot - Twitch moderation bot
DiscordManimator - A Manim Rendering Bot for Discord. Requires a Functioning Manim install.
streamlink - Streamlink is a CLI utility which pipes video streams from various services into a video player
EvilOSX - An evil RAT (Remote Administration Tool) for macOS / OS X.
TwitchPopups - Displays text in a Twitch stream based on the chat
dystopia-c2 - Windows Remote Administration Tool that uses Discord, Telegram and GitHub as C2s
mtgjson - MTGJSON build scripts for Magic: the Gathering
wysi-bot - when you see it