Add a basic description of tlapbot to !help.
Change default to not list redeems, and instead redirect to dashboard
This commit is contained in:
parent
e33ab1f74b
commit
6f96019257
|
@ -3,4 +3,4 @@ OWNCAST_ACCESS_TOKEN=''
|
||||||
OWNCAST_INSTANCE_URL='http://localhost:8080'
|
OWNCAST_INSTANCE_URL='http://localhost:8080'
|
||||||
POINTS_CYCLE_TIME=600
|
POINTS_CYCLE_TIME=600
|
||||||
POINTS_AMOUNT_GIVEN=10
|
POINTS_AMOUNT_GIVEN=10
|
||||||
LIST_REDEEMS=True
|
LIST_REDEEMS=False
|
|
@ -1,6 +1,6 @@
|
||||||
REDEEMS={
|
REDEEMS={
|
||||||
"hydrate": {"price": 60, "type": "list"},
|
"hydrate": {"price": 60, "type": "list"},
|
||||||
"lurk": {"price": 1, "type": "counter", "info": "Let everyone know you're going to lurk."},
|
"lurk": {"price": 1, "type": "counter", "info": "Let us know you're going to lurk."},
|
||||||
"react": {"price": 200, "type": "note", "info": "Attach a link to a video for me to react to."},
|
"react": {"price": 200, "type": "note", "info": "Attach link to a video for me to react to."},
|
||||||
"request": {"price": 100, "type": "note", "info": "Request a gamemode, level, skin, etc."}
|
"request": {"price": 100, "type": "note", "info": "Request a level, gamemode, skin, etc."}
|
||||||
}
|
}
|
|
@ -4,16 +4,20 @@ from tlapbot.owncast_helpers import send_chat
|
||||||
|
|
||||||
def send_help():
|
def send_help():
|
||||||
message = []
|
message = []
|
||||||
|
message.append("Tlapbot gives you points for being in chat, and then allows you to spend those points.\n")
|
||||||
|
message.append(f"People connected to chat receive {current_app.config['POINTS_AMOUNT_GIVEN']} points every {current_app.config['POINTS_CYCLE_TIME']} seconds.\n")
|
||||||
|
message.append("You can see your points and recent redeems in the Tlapbot dashboard. Look for a button to click under the stream window.\n")
|
||||||
message.append("""Tlapbot commands:
|
message.append("""Tlapbot commands:
|
||||||
!help to see this help message.
|
!help to see this help message.
|
||||||
!points to see your points.
|
!points to see your points.\n"""
|
||||||
!name_update to force name update if tlapbot didn't catch it.\n"""
|
|
||||||
)
|
)
|
||||||
if current_app.config['LIST_REDEEMS']:
|
if current_app.config['LIST_REDEEMS']:
|
||||||
message.append("Tlapbot redeems:\n")
|
message.append("Active redeems:\n")
|
||||||
for redeem, redeem_info in current_app.config['REDEEMS'].items():
|
for redeem, redeem_info in current_app.config['REDEEMS'].items():
|
||||||
if 'info' in redeem_info:
|
if 'info' in redeem_info:
|
||||||
message.append(f"!{redeem} for {redeem_info['price']} points. {redeem_info['info']}\n")
|
message.append(f"!{redeem} for {redeem_info['price']} points. {redeem_info['info']}\n")
|
||||||
else:
|
else:
|
||||||
message.append(f"!{redeem} for {redeem_info['price']} points.\n")
|
message.append(f"!{redeem} for {redeem_info['price']} points.\n")
|
||||||
|
else:
|
||||||
|
message.append("Check the dashboard for a list of currently active redeems.")
|
||||||
send_chat(''.join(message))
|
send_chat(''.join(message))
|
Loading…
Reference in New Issue