Add an "Achievements" feature #4

Open
opened 2 years ago by tdeeb · 0 comments
tdeeb commented 2 years ago (Migrated from github.com)
Owner

This could be a way to further engage viewers, especially those who prefer to watch instead of play.

The idea is to have a simple streamer-defined list of achievements that viewers can work towards. Some examples:

  • "Contribute 1000 inputs"
  • "Type 500 total messages in chat"
  • "Earn 10,000 credits"
  • "Follow the channel"
  • "Subscribe to the channel for 4 consecutive months"

Achievements may or may not have credit rewards, but the bot should at least notify everyone by sending a message in chat when a viewer satisfied an achievement.

These can be defined in an Achievements.txt file in the TRBot Data folder. Viewers can use a separate command to see their achievement progress (Ex. "!achievements" to see the achievements list, "!acprogress NumeroUno" to see their progress on a specific achievement). The user info command can also show the list of achievements they have accomplished.

The system should start out simple and be easily extensible.

This could be a way to further engage viewers, especially those who prefer to watch instead of play. The idea is to have a simple streamer-defined list of achievements that viewers can work towards. Some examples: - "Contribute 1000 inputs" - "Type 500 total messages in chat" - "Earn 10,000 credits" - "Follow the channel" - "Subscribe to the channel for 4 consecutive months" Achievements may or may not have credit rewards, but the bot should at least notify everyone by sending a message in chat when a viewer satisfied an achievement. These can be defined in an **Achievements.txt** file in the TRBot Data folder. Viewers can use a separate command to see their achievement progress (Ex. "!achievements" to see the achievements list, "!acprogress NumeroUno" to see their progress on a specific achievement). The user info command can also show the list of achievements they have accomplished. The system should start out simple and be easily extensible.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.