Ivaylo Radev's avatar

Ивайло Радев

интернет кибик

🇧🇬 📷 🔌 🔧 🔨 🍺

VoteServ

Информация

@VoteServ е опростен Twitch бот за гласуване в чата по идея на @joXnka cdn/voteserv_demo.gif Последни промени:
[06.01.24]: + Overlay-ите работят вече на всички приложения за стриймване, които поддържат web overlay; + Оправени са проблеми по бота; [05.10.24]: + Добавена е тестова страница; + Оправени са проблеми по бота; [24.02.24]: + Оправен е проблема при равни резултати; + Добавена е команда !end (спира предварително вота); + Добавена е команда !set (определя числа за гласуване); + Оправени са проблеми по бота; [17.12.23]: - Премахнати са анкетите; + Нов дизайн на страница за показване на резултати в OBS; + Оправени са проблеми по бота; + Влкючени са всички числа за гласуване от 0 до 9;

1. Добавяне

В момента бота се добавя само от мен. Ако искате да добавите VoteServ бота във Вашия Twitch канал и да чете съобщенията от чата Ви, можете да ми пишете - контакти и ще го добавя.

2. Гласуване

Бота е активен по всяко време и следи за съобщения в чата с числа от
0
до
9
. Не е нужно да се пуска или спира с дадена команда в чата. Как да разберат хората кога да гласуват ? Пример: Докато говорите на стрийм, можете да кажете на Вашата аудитория да гласува за нещо с числата 1, 2 и 3 и бота автоматично ще почне да събира гласовете в чата. Минималният брой гласове за да се активира гласуването и OBS overlay-а е 4 уникални гласа като 1 потребител = 1 глас. Гласуването приключва автоматично след 60 секунди от последния глас в чата или чрез спиране с команда.

3. Команди

Командите могат да се използват само от администратора на стрийма! Командите се пишат в чата на Вашият стрийм, а не в чат страницата на бота! VoteServ вкл./изкл.
!vote 0/1
Вклюване/изключване на бота. По подразбиране тази настройка е включена и бота е активен по всяко време във Вашият канал. Ако я изключите бота си остава в канала, но няма да брои числата в съобщенията. Можете да използвате допълнително тази командата за да уведомите чата, че гласуването е започнало:
!vote харесва ли ви този стрийм? гласувайте с 0 - не, 1 - да.
Ще получите като отговор в чата:
cdn/tw-mod.png VoteServ: харесва ли ви този стрийм? гласувайте с 0 - не, 1 - да. cdn/tw-mod.png VoteServ: Гласуването започна! Можете да гласувате с числата от 0 до 1!
Команда (!vote) е само информативна и НЕ Е задължителна, бота не се нуждае от команди за пускане на гласуване.
!end
Спира гласуването преди да е свършило времето.
!set
По подразбиране бота брои всички числа от 0-9! С командата !set можете да зададете кои числа да отчита бота. Примерно ако искате да се гласува само с числата 0 и 1, трябва да напишете !set 0-1. Ще получите съобщение от бота:
cdn/tw-mod.png VoteServ: @username промени числата за гласуване. Броят се само числата от 0 до 1
Ако искате да се гласува с числата от 1-5, трябва да напишете в чата си !set 1-5. Ще получите съобщение от бота:
cdn/tw-mod.png VoteServ: @username промени числата за гласуване. Броят се само числата от 1 до 5

4. Резултати

Нужни са поне
4
гласа за да започне гласуването. След като хората започнат да гласуват с числата и 60 секунди след последния глас бота ще напише в чата резултатите от гласуването:
cdn/tw-mod.png VoteServ: Крайни резултати от гласуването: cdn/tw-mod.png VoteServ: X печели с Y гласа [ Z %]
Ако резултата е равен ще получите съобщение:
cdn/tw-mod.png VoteServ: Крайни резултати от гласуването: cdn/tw-mod.png VoteServ: Равенство между X [ Х% ] и Y [ Y% ]

5. OBS Overlay

cdn/voteserv_v2.png След като добавите VoteServ във Вашия Twitch канал, ще имате достъп и до web визуализация на гласуването на адрес -
https://voteserv.ivaka.net/YOUR_USERNAME/
Може да добавите визуализацията на гласуването като overlay в OBS на вашият стрийм. 1. Sources > Browser 2. Create new
Name: VoteServ [✓] Make source visible 3. Properties of 'VoteServ' URL: https://voteserv.ivaka.net/YOUR_USERNAME/ Width: 1280 (минимум) Height: 150 ВАЖНО! Не оразмерявайте чрез разтегляне! Променяйте Width, Height. 4. За прозрачен фон на резултатите от гласуването, в полето Custom CSS оставете стандартните настройки: body { background-color: rgba(0, 0, 0, 0); margin: 0px auto; overflow: hidden; } 5. Отбележете с тикче следните настройки: [✓] Shutdown source when not visible [✓] Refresh browser when scene becomes active
6. OK Промяна на цветове: Ако желаете можете да промените цветовете на bar-а по ваше желание. В настройките Properties of 'VoteServ' в полето Custom CSS може да промените цветовете на визуализацията както следва: // За прозрачност на фона на сайта:
body { background-color: rgba(0, 0, 0, 0); margin: 0px auto; overflow: hidden; }
// Промяна на цветовете. Цвят на фона (background-color) и цвят на текста (color) cdn/voteserv_v2_colors.png
.main { background-color: #5f25b3; color: #dac1f9; }
//За премахване на цветовете cdn/voteserv_v2_nocolor.png
.bar { background: none !important; }

6. Тестова страница

Добавена е опция за тестова страница за да можете да позиционирате и/или оразмерите OBS Overlay-а с тестови данни. Страницата се достъпва като добавите на Вашия URL
?demo
. Примерен линк за OBS:
https://voteserv.ivaka.net/YOUR_USERNAME/?demo
Примерните резултати ще почнат да се показват. След като сте готови с натройките и искате да минете към реалните гласове, просто премахнете
?demo
от линка в OBS URL.
Ако имате въпроси, проблеми с използването на бота, можете да ми пишете - контакти