Skip to content

CinderBot - Alpha-v0.9

Pre-release
Pre-release
Compare
Choose a tag to compare
@Vismar Vismar released this 25 Jul 18:36

Description

The biggest version yet. New UI, new features, a lot of code refactoring. Now the overall size of the project goes beyond 11k lines total! It is amazing and inspiring for me. Next versions, I hope, will be lesser but more feature oriented.

I'll try to put in the next release next things: timer commands, covenants system features, subscriptions and synchronization with Kraken server. In addition, a lot of refactoring will come too =)

Change log

New features

User data

  • New command !check
    This command can be executed only by broadcaster or moderators to display info about specified user.

  • Last time visited
    This field contains date and time when a user last time came to chat. You can check it only through external database viewer.

Covenants

  • Members limit
    Now covenants are limited to 10 people. This number will be changeable in the future through settings and through levels.

  • Experience, level and command slots
    Covenants now contain placeholders for future features such as experience, levels and command slots.

UI

  • New UI
    The biggest improvement was new UI. Now bot is not a single window with everything loaded but a small app which is capable of opening multiple windows for each feature!

  • Authorization
    Now bot supports automatical authorization through UI! All that you need is just login twice to twitch through bot to get needed tokens. First token - bot account token that required to log in to chat. Second token - streamer account token that required to get followers, subscribers, stream info and etc. in the future.

  • Custom commands
    Now you can create, delete and edit custom commands through UI.

  • Visual improvements
    Some widgets now have improvements to give more visual information to a user.

Twitch things

  • Whispers
    Now bot supports whispers! For now, everything that will be sent through whisper to bot will be parsed and the app will send answer through the whisper back to the user. Moderator only commands are not yet supported for whispers.

  • Bits/Cheers
    Every bit/cheer that was made in chat will be saved in UserData. You can check this info only through external database viewer.

Additional things

  • Updateable configuration file
    Configuration file now automatically updates itself whenever it is needed!

  • Files and folders
    Now every needed folder and file will be created automatically! You do not need to worry about it now =)

  • Refactoring
    A lot of work was put to refactoring the code. Regular expressions, separating files, new Doxygen commentaries and much more.