rython-task-bot-v2/README.md
2026-02-19 12:38:07 +11:00

74 lines
2.2 KiB
Markdown

# Rython Task Bot v2
![C#](https://img.shields.io/badge/c%23-%23239120.svg?style=for-the-badge&logo=csharp&logoColor=white)
![Streamer.Bot](https://img.shields.io/badge/Streamer.Bot-%234285F4.svg?style=for-the-badge&logoColor=white)
![Twitch](https://img.shields.io/badge/twitch-8957E5?style=for-the-badge&logo=twitch&logoColor=white)
![YouTube](https://img.shields.io/badge/youtube-FF0000?style=for-the-badge&logo=youtube&logoColor=white)
Task Bot for Co-working streamers on Twitch & YouTube.
## Why this Task Bot?
- Browser Source is optional
- You only need Streamer.Bot running to have it working with Twitch chat
- Compatible with Twitch and YouTube; possibly extending to Kick and Trovo
- Task data is accessible via Streamer.Bot global variable
- Commands' permissions are easily configurable:
- Mod (and Streamer) only
- VIP and above
- Subscribers and above
- etc.
- Easy customizable with other Streamer.Bot actions
## Widget (Optional)
- [Task Widget Repository](https://github.com/liyunze-coding/task-bot-v2-widget)
## Setup Instructions
1. Install and setup [Streamer.Bot](https://streamer.bot/)
- [Nutty's Reference Video](https://youtu.be/gfGy1gRH5ik?t=146)
2. Open Streamer.Bot and click on Import
> ![Import Button](./images/import-button.png)
3. Import the string from [RythonTaskBot.sb](./RythonTaskBot.sb)
- Copy paste the string into the `Import` box
OR
- Drag the file into the `Import` box
> ![Imported](./images/imported.png)
4. Click on the `Import` button
5. You may need to go to the Commands tab and enable the commands.
## Usage
(Work in progress)
### Commands
- `!add [task]` : add the task to your list
- `!focus (number / task)` : focus on ONE task
- `!edit (number) [task]` : edit the task at the specified index
- `!done (number / task)` : mark task as done
- `!undone (number / task)` : mark task as incomplete
- `!remove (number / task)` : remove task from list
- `!unfocus` : unfocuses on your focused task
- `!clearmydone` : Clears all your completed tasks
### Moderators only
- `!clearall` - Clear all tasks
- `!cleardone` - Clear all completed tasks
- `!adel @user` - Remove all tasks from a user
## Credits
- [RythonDev](https://twitch.tv/RythonDev)