OnyxBay
pajbot
Our great sponsors
OnyxBay | pajbot | |
---|---|---|
2 | 5 | |
91 | 283 | |
- | 1.1% | |
9.9 | 9.3 | |
4 days ago | 6 days ago | |
DM | Python | |
GNU General Public License v3.0 or later | 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.
OnyxBay
- Funny moment
-
Try again
OnyxBay DreamMaker. What the fuck is Dream maker??? In russian. So it's unique, who else but me can solve this? More likely to recieve help on this because of russian. Less likely to because ???dReAmMaKer???. Found even some issues which require artwork. I can do that. HOWEVER Really, so Go wasn't enough of an unknown language, you decide to dig up this specific unknown language with which you for sure won't get any help? Yea, ok ok, got it, pass...
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/
What are some alternatives?
Yogstation - Discord: https://discord.gg/yogs13 Forums: https://forums.yogstation.net
PythonTwitchBotFramework - asynchronous twitchbot framework made in pure python
Paradise - Paradise Station's GitHub main repository.
pajbot - Twitch moderation bot
austation - AuStation is an Australian SS13 server run by Australians, for Australians.
streamlink - Streamlink is a CLI utility which pipes video streams from various services into a video player
Foundation-19 - SCP themed version of SS13. Contains technical debt and legacy code.
TwitchPopups - Displays text in a Twitch stream based on the chat
goonstation - Repository for the Goonstation branch of SS13
DiscordRAT - Discord Remote Administration Tool fully written in Python3
appsmith - Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.