Trotbot, Chat Bot API

Trotbot, Chat Bot API 1.3.72.35

700hours

Member
700hours submitted a new resource:

Trotbot Redux: Extensible API - Console-based Twitch bot with availability for the loading of end-user created plugins.

Trotbot Redux

Summary
Alone, this is a program that connects to Twitch chat rooms with the required user credentials just as any other IRC client would. It also allows for chatting through the console from the bot. Though, seeing as that wouldn't be efficient, there are hooks in the program that allow for building plugins off of that will automate tasks.

Details
It takes some knowledge of the programming language C# upon which this bot is build...

Read more about this resource...
 

700hours

Member
700hours updated Trotbot Redux: Extensible API with a new update entry:

Version 1.1: Separate GUI with Chat Logger

Hello forum members,

This version underwent a change when I realized that I could not easily add a plugin that used a GUI. In this case, I desired to add a chat logger. Since this seemed farfetched, I simply reformatted the code for this feature to work, and added a little functionality such as font family changing and the like.

It is not currently as robust as other alternatives--it does not have icons for subs or moderators--though it stands as a basic chat logger for now.

The future of...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot Redux: Extensible API with a new update entry:

Re-versioned: v1.0

Re-versioning Update
An IRC-based chat bot API for connecting to `Twitch.tv`s chat room services. The API is grounded in the C# programming language which means a basic level of the programming language is necessary for creating your own plugins. The base program includes three vanilla plugins which can be modified at will to get started: BasicCommands, lab, and OnLoad (internal name: Plugins).

There contains two forms of function: a GUI which contains a chat logger...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot Redux: Extensible API with a new update entry:

Further Support Information

Hey OBS community,

While programming for users has been worthwhile as of late, this particular program is getting more attention from myself than expected.

Further support will now be given through a distributor, while the version here on the OBS community forums will remain free.

Support is greatly appreciated.
Software Distributor Webpage

Sincerely,
700hours

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot Redux: Extensible API with a new update entry:

Improvement to IRC Data Parsing

Hi,

In the time since the last version was released and the latest news on this new update, there have been some improvements to the chat logger and a few QoL changes as well.

This is what the setup looks like now:
View attachment 62422

The gist of it, the change log, is as follows:
  • Changelog v1.0.7.18
    - Modified user name colors to be accurate versus just black of white
    - Partial implementation of chat badge icons
    - IRC function now grabs and parses all...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot Redux: Extensible API with a new update entry:

Update v1.1.8.24

Hello,

This marks another update to the API, though minor. It fixes the user color information grab in the UserJoin event as well as adding a UserLeave event.

To the vanilla functions, there has been a user list that gets proactively updated and keeps track of users alphabetically.

Another vanilla function to get an update is the chat logger. Now chat messages can be sent through the text box below the logger itself within the same window.

This is the updated look of the program:
[ATTACH...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot Redux: Extensible API with a new update entry:

v1.1.9.30

Hello,

Since last update there have been two new vanilla plugins added. These will be included within the next free release and have already been included in the package managed by the software distributor.

The updates are as follows:
##1.1.9.30
- Added reconnect function when both GUI and Console disconnect
- Added new vanilla plugin called "Libs"
- Recompiled some plugins to use .NET Core
##1.1.8.28 patch
- Added the Timed Messages vanilla plugin
- Updated plugin...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot Redux: Extensible API with a new update entry:

v1.1.9.32

Hello again,

So short a time has passed yet there are more developments. Future versions of the versions provided here on the forums will have the vanilla plugins removed from them. In order to continue using the vanilla plugins that have been provided so far, try here for past versions of both the vanilla plugins and the GUI.

The console version has been brought up to speed and contains the...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot Redux: Extensible API with a new update entry:

Free for the weekend, Jan. 8th - 10th | 2021 New year deal

Dear community,

This is a product key give away which will also include a link to the latest packaged version of the program.

E-mail prefect | circleprefect | com by this Sunday, January 10th, you will presented with a product key and download. Simply say something about this product in the email body, or happy new year so that it is recognizable what the email corresponds to.

A little about the progress of the program: so far no new vanilla plugins have been made. A minor change...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot Chat-bot Plugin API with a new update entry:

Revised API, Removed license key requirement, Refactored data aggregate

The API was not very well done and there was a license key wall upon starting the program. In effect, the major parts have been refactored. If you want to write plugins for this, be aware the API version has updated to 0.2.

A wiki is in construction here: https://github.com/ReDuzed/Trotbot-API-Wiki/wiki -- it explains that this application doubles as a library to be used in plugin development or further use among other things.

Read the rest of this update entry...
 

700hours

Member
Index crash fix, Minor wiki update, General help command

# version 1.3.43.25 -> 1.3.46.26
## Added
-> General help command for listing plugins, commands, and command help
information (--help)
## Changed
-> HelpMessage command now follows the general usage
## Fixed
-> Missing index for "returning chatter" causing crash
 

700hours

Member
700hours updated Trotbot, Chat Bot API with a new update entry:

Global help command, New index crash fix, Minor wiki update

Since there has been a change in the index numbering, it was causing a crash previously that has been addressed.

For global help commands, all loaded plugins and their respective commands can be viewed in chat by using "--help [plugin name] | [plugin command]". Just using "--help" will return all plugins loaded. Then something like "--help Chat.Polls" will respond with all the commands for that plugin. Furthermore each command can be looked into with the same format.

The wiki has been...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot, Chat Bot API with a new update entry:

Pulling updates upon user request from the Github releases page

Since the last update, there has been work done to automate updating.

The update code reads this file from the Github page and checks the internal program versioning for discrepancy. This way, when there is a bug fix for something like crash, the user does not have to try digging up some version from here. So releases will be made here as well, but only more well-tested ones.

For the meantime, if you'd like to find...

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot, Chat Bot API with a new update entry:

Linux port and fixes to automation

Hey all,

There have been some recent changes that will change the .NET version from netstandard2.0 to .NET 6.0 in efforts to make a Linux port. Other changes are coming to fix some of the reboot loops if any plugin causes a crash. Also, the --help command will come with a command reference in order to either disable it completely or change it to another command name.

Have a good one,
700hours

Read the rest of this update entry...
 

700hours

Member
700hours updated Trotbot, Chat Bot API with a new update entry:

Linux port, minor QoL, and startup automation

Hey there,

Today this release covers a few things. The Linux port required moving from netstandard2.0 to .NET 6.0. It was tested on Ubuntu 20.04.4 LTS.

QoL changes were among corrections to irregular plugin usage. Such as if for some reason there was a disconnect from chat and the state could not be recovered, restarting has been changed.

Startup automation comes in the form of two command-line arguments: --skip-update and --automated. The former skips the update-check prompt and the...

Read the rest of this update entry...
 
Top