flexible tip menu
Author: william81fr

You are viewing version 926572. There is a newer version of this app. See the latest version of this app.

Description Source Code Launch Bot Current Users

Short Description:

Tip menu with sorting, normalization of the labels, single/multi line choice, color choice, up to 99 items

Full Description

** Configurable tip menu **

This is a tip menu app for Chaturbate. Fill in your prices and their description, and the app will repeat them in the chat as notices for your viewers to see.

There are two levels of configuration: the settings in the standard Chaturbate admin panel to make the menu look how you want it to, and inside the source code to adjust the admin panel itself. All the options are described below.

Why not configure everything in the Chaturbate interface? One example is the number of items: if 99 menu items are too many for you, feel free to reduce that value in the code of the app: the admin panel will be shorter as a result.

One great feature is the ability to fill in the tip menu items as you think them up, and not worry about the order in which you write them or the specifics of what you write. Just put the amount first in the box, and the display format will be handled globally by the app. It's configurable too.

Please feel free to discuss improvements and issues on GitHub:
https://github.com/william81fr/cb-flexib le-tip-menu

* Variables in the source code
nb_of_menu_items: the number of configurable menu items from the admin panel
enable_thank_tippers: enable/disable the "Thank Tippers" module of the app (its options will or will not be shown in the admin panel depending on this)

* Settings in the admin panel
App name: if set, this will be displayed in the chat at the top of the tip menu
Tip menu shown to: Whether to enable the tip menu at all, show it to everyone or to a subset of users
Errors shown to: either the room host or the moderators will be able to see the errors in the configuration of the app (in the chat), or nobody
Thank tippers: if set to "n/a", the module is disabled; otherwise, tippers are thanked either publicly or privately

Thank tippers above tokens: limits the tip amount that triggers the thanks notice; please not that this is off-by-one on purpose, so that to thank people for their tips from 25 tokens and up, you have o set this to 24
Thank tippers publicly background color: color of the text for the public notice; this needs to be in CSS/HTML format [1]
Thank tippers publicly text color: color of the text for the public notice; this needs to be in CSS/HTML format [1]
Thank tippers publicly boldness: thickness of the the text for the public notice (NB: not all browsers differentiate "bold" and "bolder")
Thank tippers publicly format: template to format the public notice
Thank tippers privately background color: color of the text for the private notice; this needs to be in CSS/HTML format [1]
Thank tippers privately text color: color of the text for the private notice; this needs to be in CSS/HTML format [1]
Thank tippers privately boldness: thickness of the the text for the private notice (NB: not all browsers differentiate "bold" and "bolder")
Thank tippers privately format: template to format the private notice
Thank tippers remind tip note format: template to format the personal reminder of the tip message (to its author, not in public chat); same format options as the private thanks

Tip menu header: if set, will be displayed after the app name and before the first item
Tip menu footer: if set, will be displayed at the end of the tip menu
Inline separator: f left empty, the tip menu will be multiline; but if set, the tip menu will be displayed all in one line: in that case, the separator an be a comma or a dash or whatever text should appear between two tip menu items
Inline spacing: if the inline separator is set, this option can be used to apply spacing to either side of the separator; for example a comma might need only "right" spacing, while a dash might be better with spacing on both sides
Menu background color: color of the background for the whole tip menu; this needs to be in CSS/HTML format [1]
Menu text color: color of the text for the whole tip menu; this needs to be in CSS/HTML format [1]
Menu boldness: thickness of the the text (NB: not all browsers differentiate "bold" and "bolder")
Menu repeat minutes: number of minutes before the menu is displayed again in the chat
Menu item prefix: Prefix to all menu items; should allow for :emoticons
Menu item suffix: Suffix to all menu items; should allow for :emoticons
Menu item display format: all subsequent menu items will be reformatted to this pattern; remember to include both {AMOUNT} and {LABEL}; see examples below; should allow for :emoticons
Sort order: in which order to sort the items (can be disabled too)
Menu item XYZ: must start with a number followed by a text label; anything else will be ignored by the app (handy to disable an item temporarily); should allow for :emoticons

[1] The following tool can be used to pick such a color (focus on the "HEXA" label that changes as you click on different colors):
https://developer.mozilla.org/en-US/docs /Web/CSS/CSS_Colors/Color_picker_tool

© Copyright Chaturbate 2011- 2026. All Rights Reserved.