RutonyChat

RutonyChat

53 ratings
Перечень доступных ключевых слов для бота
By rutony
Краткий перечень доступных ключевых слов сообщениях бота
2
   
Award
Favorite
Favorited
Unfavorite
Список ключевых слов
* Чаттер - человек который находится в чате. Не обязательно с включенным плеером.

$name, $user_name
Имя чаттера который вызвал команду или событие. Может быть произвольным ником (параметром) при использовании настройки Использовать ник из агрумента команды.

$message
Сообщение чаттера полностью.

$author
Всегда содержит имя вызвавшего команду.

$credits
Количество кредитов текущей операции над ними.

$donate
Сумма доната при Событии - Донат (прим. начислить кредиты по количесту доната http://i.imgur.com/djFDQ7g.png )

$donate_currency
Валюта доната при Событии - Донат, в случае если используется формат доната: G (http://i.imgur.com/A7uzzz6.png) (прим. http://i.imgur.com/cDa20jj.png )

$donate_text
Текст доната при Событии - Донат (http://i.imgur.com/A7uzzz6.png) (прим. http://i.imgur.com/cDa20jj.png )

$credits_add(value)
Добавить кредиты текущему чаттеру.

$user_rank
Текущий ранг чаттера.

$number_rank
Текущий номер ранга чаттера.

$user_credits
Текущее количество кредитов у чаттера.

$user_time
Текущее время чаттера который он провел на трансляции. В формате 00:00

$user_hours
Время чаттера в формате 123,4

$user_messages
Количество сообщений чаттера

$user_donate
Общая сумма доната чаттера

$user_random ($randuser)
Случайный чаттер (актуально для Twitch, Goodgame). Активно если включены Ранги и учет времени в чатах для чаттеров. Для Goodgame еще должны быть включены оповещения о Новых зрителях

$random_value(min,max)
Случайное значение в пределах min, max.

$random(path_to_filename)
Вызывает чтение текстового файла по адресу path_to_filename, после чего возвращает случайную строку из этого файла.

$user_hours
Время чаттера в формате (123,4)

$firstline(path_to_filename)
Первая строка из файла path_to_filename

$line(path_to_filename,num)
Строка num из файла path_to_filename

$lastline(path_to_filename,num) *Актуально для тестовой версии
Последняя строка из файла path_to_filename

$savetofile(path_to_filename,text)
Добавить text в файл path_to_filename

$rewritetofile(path_to_filename,text)
Записывает text в файл path_to_filename (файл каждый раз перезаписывается)

$args
Аргументы команды (это все что идет за ключевым словом). Например, $savetofile(c:\123.txt,$args) при вызовет !save 123 321, добавит в текстовый файл 123 321

$arg1, $arg2, $arg3... $argN
Аргументы команды разделенные пробелом. Например. Есть сообщение из чата $test привет как дела. Команда разберет такую строку на $arg1=$test, $arg2=привет, $arg3=как, $arg4=дела. Это может быть использовано для создания сложных вариация ответов.

$repeat(arg,count)
Выводит arg столько раз сколько в count
Пример: $repeat(Kappa ,5) в результате будет Kappa Kappa Kappa Kappa Kappa

$POST(ссылка)
Возвращает результат запроса типа POST.

$GET(ссылка)
Возвращает результат запроса типа GET.
Пример: Текст из ссылки: $GET(https://raw.githubusercontent.com/rutony/testraw/main/raw)

$time
Текущее время

$date
Текущая дата

$current_track
Текущий трек

$counter1-10
Значение счетчика 1-10

$title(название трансляции)
Смена названия трансляции

$pause_remaining_seconds
$pause_remaining_time
Сколько осталось времени для следующего вызова команды, в случае если используется пауза.

$songrequest_add(имя или id или ссылка трека)
Добавить трек в Заказ музыки. Пример, добавить случайный трек из списка $songrequest_add($random(e:\songs.txt))
266 Comments
rutony  [author] 13 Jul @ 7:42am 
Функционал меняется, вносятся правки. Недавно было очень крупное обновление, которое внесло нестабильность программы. Сейчас я работаю над ее стабилизацией. Далее пойдет процесс обновления функционала, по плану новые темы оформления, скорее всего и параметры темы обновятся, новые голоса озвучиывания, новый конструктор, новый модуль на замену бота и УУ.
Заказ музыки сейчас не работает, но опять же на переделке, скорее всего в ближайшее время он уже будет востановлен.
Капибара 12 Jul @ 3:35pm 
Вы гений, спасибо вам! Но очень хочется больше удобства и функционала. Вот некоторые недоработки: 1. Нет создание/копирование тем для чата. 2. Зачем в пресете команды бота две настройки что-бы списывать кредиты? 3. Частые зависания/краши программы при применении настроек 4. Чат бот иногда не работает и его надо вручную перезапускать 5. Иногда одно и тоже сообщение начинает отправляться два раза. 6. Заказ музыки не работает, постоянно выдаёт ошибку (на твиче). Обязательно буду ещё оставлять фидбек, удачи вашему проекту и спасибо за поддержку!
rutony  [author] 10 Jul @ 10:52am 
Есть ключевое слово $args - параметры команды, это все кроме ключевого слова, можно его использовать.
Капибара 10 Jul @ 7:18am 
у меня как раз так и сделано, но проблема в том что озвучивание сообщения затрагивает ключевое слово, то есть чатерс имея желание что-то мне сказать в воис, должен прописать комманду !воис и своё сообщение, а в результате у меня "$name сказал $message", и сама команда читается потому-что она находится в сообщении чатерса
rutony  [author] 27 Jun @ 5:34pm 
Настройки - Озвучивание сообщений, отключить озвучивание всего подряд. И сделать пресет для бота, в ответе на ключевое слово, можно поставить настройку Озвучивать сообщение.
Капибара 27 Jun @ 9:59am 
команда !воис и сообщение чатерса после неё, как сделать чтобы озвучкер не читал команду?
rutony  [author] 10 Jun @ 9:46am 
Должны быть включены Ранги в Настройках
PiKaq7 10 Jun @ 7:12am 
$user_time, $user_hours, $user_messages - Почему могут не работать данные значения?
LovingCn 27 May @ 1:33pm 
большое спасибо
rutony  [author] 26 May @ 1:51pm 
Список ключевых слов:
https://live.staticflickr.com/65535/54547625389_982aa8348d.jpg

Синтаксис подсказка слетела, я уже поправил в обновлении будет.