Manage Rewards

Reward Types:






{% if rewards %} Rewards in red are inactive. To activate a reward, add it to an active category. {% for reward, reward_info in rewards.items() %} {% if reward in active_rewards %} {% else %} {% endif %} {% if reward_info["type"] == "goal" %} {% else %} {% endif %} {% if reward_info["type"] == "goal" %} {% else %} {% endif %} {% if reward_info["cooldown"] > 0 %} {% set minutes_label = 'minute' if reward_info["cooldown"] == 1 else 'minutes' %} {% else %} {% endif %} {% endfor %}
Name Target Price Info Cool down Category Actions
{{ prefix }}{{ reward }}{{ reward_info["target"] }}N/AN/A{{ reward_info["price"] }}{{ reward_info["info"] }}{{ reward_info["cooldown"] }} {{ minutes_label }}None{{ reward_info["categories"] | join(', ') }}     {% if reward_info["type"] == "goal" or reward_info["type"] == "vote" %} {% endif %}
{% endif %}

Manage Viewer Accounts

{% if users %} {% for user in users %} {% set points_label = 'point' if user[2] == 1 else 'points' %} {% if user[4] %} {% else %} {% endif %} {% if user[3] %} {% else %} {% endif %} {% endfor %}
User Points balance Email Authed
{{ user[1] }} {{ user[2] }} {{ points_label }}{{ user[4] }}noneYesNo
{% endif %}

Manage Categories

  

Active Categories

Inactive Categories

{% for cat in active_categories %}   {{ cat }} - Deactivate Delete
{% endfor %}
{% for cat in inactive_categories %}   {{ cat }} - Activate Delete
{% endfor %}

Manage Announcements

{% if settings_info[9] %} {% else %} {% endif %}
Enable periodic announcements
minutes How long between each announcement?
Enter your announcements, one per line. May contain html IMG tags to display images.




OwnchatBot Settings

{% if settings_info[3] %} {% else %} {% endif %}
minutes How often do you want to award your viewers points?
points How many points do you want to award them?
Enable Gunicorn logging integration.
Character that preceeds chat commands, so OwnchatBot knows what to look for.
Example: "{{ settings_info[4] }}points"

Owncast Integration

Create in Owncast Admin panel. Integrations -> Access Tokens (check all three boxes)
The token you created above.
The external URL of your Owncast instance, with "http://" or "https://".

Kofi Integration

{% if settings_info[8] %} {% else %} {% endif %}
Enable Ko-fi integration. Enable Ko-fi integration. ("Kofi Settings" button will appear in the navigation bar when enabled.)
Get from Kofi -> More -> API -> Webhooks -> Advanced -> Verification Token.




Kofi Settings

Donations

{% if kofi_settings['donations'] %} {% else %} {% endif %}
Enable awarding points for donations
points How many points should viewers recieve, for every dollar they donate?
What is your Kofi page URL?

Subscriptions

{% if kofi_settings['subs'] %} {% else %} {% endif %}
Enable awarding points for monthly subscriptions
points How many points should subscribers recieve every month?

Logo

Which logo would you like to use? {% for kofi_logo in kofi_logos %} {% if loop.index0 % 8 == 0 %} {% endif %} {% if loop.index0 % 8 == 7 or loop.last %} {% endif %} {% endfor %}
{% if kofi_logo == kofi_settings['kofi_logo'] %} {% else %} {% endif %}




Kofi subscription tier support coming soon.