Replies: 10 comments 8 replies
-
A plugin that allows for dynamic filtering & highlighting of messages. This can be more extensible than we currently allow in Chatterino, applying your own logic and storing previous messages from the specific user etc |
Beta Was this translation helpful? Give feedback.
-
summarizing some of the previous ideas: #4885 - add buttons to profile card that can open web links #4449 - read message (tags) and play sound #2091 - replace message content (or add message) #4931 - open a websocket & populate some custom split with system messages |
Beta Was this translation helpful? Give feedback.
-
Many of my ideas are related to what I'm missing in Chatterino, because it doesn't use GraphQL. But I think this can be implemented using plugins. Here is my list of ideas:
From the Chatterino API, the following would be required for this:
This is just what recently came to my mind. 🫠 |
Beta Was this translation helpful? Give feedback.
-
Possibly move IRC support to a plugin. We already want to have plugins be able to create messages. For this we also would need for plugins to be able to grab a channel like |
Beta Was this translation helpful? Give feedback.
-
A few plugin ideas:
|
Beta Was this translation helpful? Give feedback.
-
game/title change alerts (e.g., alert me when x streamer switches to y category) |
Beta Was this translation helpful? Give feedback.
-
Chat history for a channel in the plugins channel object would be cool |
Beta Was this translation helpful? Give feedback.
-
API Feature
Channel-specific commands or text/emote replacements. An example of this would be setting a replacement for
Another plugin feature would be a similar feature, except global replacements but this time matching specific [emoteId, emoteName] and replacing it with [emoteIds...] where emoteIds[0] > emotesId[1] > emotesId[2] > etc.
|
Beta Was this translation helpful? Give feedback.
-
QtCreator added a C++ plugin to load Lua plugins (blog article). The source can be found here (permalink). It uses sol3 in C++. It provides the following features (also kinda applicable to Chatterino): Especially for something like GUI, sol3 seems to be easier to use than manually working with the C API of Lua, thus allows more people to contribute. |
Beta Was this translation helpful? Give feedback.
-
Custom completion APIsGoal: I want to create some completion engine, mainly for custom emote completion, but current API has significant limitations
|
Beta Was this translation helpful? Give feedback.
-
Got an idea for a plugin that you feel like would be useful in Chatterino, but might not make sense in Chatterino itself?
Post it here - we're looking to see how the API should be designed, so getting some ideas as to what you'd like to be able to do with plugins is useful.
Beta Was this translation helpful? Give feedback.
All reactions