Provides a link to this website.
!commands
You can only use this command if you have been added to the channel's list of trivia game controllers.
Starts a new super trivia game.
!supertrivia
Optionally, you can start a super trivia game, while also queue'ing up several more in line behind it.
!supertrivia 3
You can only use this command if you have been added to the channel's list of trivia game controllers.
Gives a user some amount of cuteness. Note that amount can be a negative number. This is mostly intended for situations where a user clearly got a question correct, but failed/stumbled in some other way, like CynanBot didn't recognize the answer as correct for example.
!givecuteness smcharles 20
Prints out your own current cuteness, plus the current top 10 leaderboard.
!cuteness
Optionally, you can query for someone else's cuteness by specifying their username.
!cuteness smcharles
Prints out the channel's cutest users (cumulative). This is essentially a "top 10 of all time" list.
!cutenesschampions
Prints out the channel's cutest users for the past 3 months.
!cutenesshistory
Optionally, you can query for someone else's cuteness history by specifying their username.
!cutenesshistory smcharles
Prints out your own total cuteness, your best ever cuteness month, and your recent cuteness history.
!mycuteness
Prints out your own trivia score.
!triviascore
Optionally, you can query for someone else's trivia score by specifying their username.
!triviascore smcharles
You can only use this command if you have been added to the channel's list of trivia game controllers.
Every trivia question is tagged with a consistent emoji at the beginning of the chat message. Use this emoji with the command.
!bantriviaquestion 🍌
You can only use this command if you have been added to the channel's list of trivia game controllers.
Displays miscellaneous debug information about a trivia question. This command doesn't really do a whole lot, and is mostly just intended for general question curation purposes.
!triviainfo 🍎
You can only use this command if you have been added to the channel's list of trivia game controllers.
Adds an additional answer to a question/answer style trivia question. This is intended to be used for situations where it could be understood that someone answered correctly, but the bot just didn't catch it. For example, someone answered a question with a first and last name, but the question required a first name, middle name, and last name too.
!addtriviaanswer 🍐 Benjamin Franklin
You can only use this command if you have been added to the channel's list of trivia game controllers.
Retrieves the list of additional answers that a trivia question has. This list could be empty.
!gettriviaanswers 🐬
You can only use this command if you have been added to the channel's list of trivia game controllers.
Deletes the list of additional answers that a trivia question has. This command will also show you the additional trivia answers that the question had (if any).
!deletetriviaanswers 🐅
You can only use this command if you have been added to the channel's list of trivia game controllers.
Completely clears out the queue of pending super trivia games.
Explanation: if the !supertrivia command is used while another super trivia game is already in progress, that new game will queue up, and will automatically begin once the current super trivia game is finished. This can occur continuously, so that a rather large queue could eventually build up.
!clearsupertriviaqueue
Only the streamer can use this command.
Adds a user to the channel's list of trivia game controllers.
!addtriviacontroller smcharles
Only the streamer can use this command.
Displays a list of the channel's trivia game controllers.
!gettriviacontrollers
Only the streamer can use this command.
Removes a user from the channel's list of trivia game controllers.
!removetriviacontroller smcharles
Only the CynanBot administrator can use this command.
Adds a user to the list of global trivia game controllers.
!addglobaltriviacontroller smcharles
Only the CynanBot administrator can use this command.
Displays the list of the global trivia game controllers.
!getglobaltriviacontrollers
Only the CynanBot administrator can use this command.
Removes a user from the list of global trivia game controllers.
!removeglobaltriviacontroller smcharles
Only the CynanBot administrator can use this command.
Adds a user to the list of banned trivia game controllers. These users do not have access to any privileged trivia command in any channel.
!addbannedtriviacontroller a_n_i_v
Only the CynanBot administrator can use this command.
Displays the list of banned trivia game controllers. These users do not have access to any privileged trivia command in any channel.
!getbannedtriviacontrollers
Only the CynanBot administrator can use this command.
Removes a user from the list of banned trivia game controllers.
!removebannedtriviacontroller a_n_i_v
Only the streamer can use this command.
Begins configuration of an automatically-recurring super trivia event. CynanBot will print out instructions in chat on how to configure this, please follow those instructions to finish the setup.
!addrecurringsupertriviaaction
Only the streamer can use this command.
Immediately removes the automatically-recurring super trivia event (if any).
!removerecurringsupertriviaaction
Only the streamer can use this command.
Begins configuration of an automatically-recurring cuteness leaderboard event. CynanBot will print out instructions in chat on how to configure this, please follow those instructions to finish the setup.
!addrecurringcutenessaction
Only the streamer can use this command.
Immediately removes the automatically-recurring cuteness leaderboard event (if any).
!removerecurringcutenessaction
Only the streamer can use this command.
Begins configuration of an automatically-recurring weather event. CynanBot will print out instructions in chat on how to configure this, please follow those instructions to finish the setup.
!addrecurringweatheraction
Only the streamer can use this command.
Immediately removes the automatically-recurring weather event (if any).
!removerecurringweatheraction
Only the streamer can use this command.
Begins configuration of an automatically-recurring Word Of The Day event. CynanBot will print out instructions in chat on how to configure this, please follow those instructions to finish the setup.
!addrecurringwordofthedayaction
Only the streamer can use this command.
Immediately removes the automatically-recurring Word Of The Day event (if any).
!removerecurringwordofthedayaction
git should be accessible via your system path. To confirm this, you can run git --version on the command line.
Python 3.12 is the lowest compatible version. This Python installation should also be accessible via your system path. To confirm this, you can run python --version on the command line.
If python --version does not work, you may need to restart your computer, or maybe try python3 --version instead.
This is where CynanBot will be installed. I personally use C:\Apps\CynanBot Environment\.
Open up a command prompt and switch to the directory above where you want the CynanBot installation to be. So in my case, I am working within C:\Apps.
Run this command: python -m venv "CynanBot Environment"
This is where CynanBot will be actually installed. I personally use C:\Apps\CynanBot Environment\CynanBot.
I recommend placing this dectalk folder directly inside of your CynanBot working directory. So in my case, this is C:\Apps\CynanBot Environment\dectalk\.
You can get those here for a Twitch account with developer credentials: .
Using a text editor, open authRepository.json within the root CynanBot directory and fill in the necessary information.
Using a text editor, open usersRepository.json within the root CynanBot directory and fill in the necessary information.
In your Windows command prompt: .\Scripts\activate
In your Linux terminal: source bin/activate