-
Notifications
You must be signed in to change notification settings - Fork 7
Команда реролл #60
Description
Необходимо добавить команду реролл.
Данная команда упростит повторный вызов какой-либо уже вызванной в чате команды(см. список команд ниже) и избавит пользователей от бесконечного вызова по типу:
Юзер: текст текст
Юзер: >текст текст
хлеб бред
Хлеб: >хлеб бред
замена замена
Юзер: >текст текст
хлеб бред
...
или бессмысленного редактирования сообщения с командой.
Техническая реализация подразумевает, что при получении Update необходимо достать из него message и при наличии команды "реролл"(или ее алиасов) достать из reply_to_message прошлую команду и при ее наличии из reply_to_message так же достать его reply_to_message(при необходимости, т.к не все команды подразумевают ответ на какое-либо сообщение) и исполнить команду.
Подразумевается несколько алиасов к данной команде: [рол, ролл, реролл, повтор, roll, reroll, repeat]
Список команд:
Список затронутых команд:
Список команд, дающих уникальный результат, по ним реролл целесообразен.
- парочка, пара
- топ
- кто, у кого, кем
- вероятность, шанс
- когда, когда будет, когда будут
- сколько
- когда был, когда было, когда была
- выбери, выбор
- бред, давай
- что думаешь про, расскажи про, what do you think about
- promt, промт, чатгпт
- представь, imagine, нарисуй
- цитата, цит
- insult
- анекдот, шутка, анек
- совет
Список возможных команд:
Список идемпотентных команд, по которым реролл целесообразен, но не обязателен.
- покажи
- процент срабатывания, процент
- проверь, проверка, check
- скажи, say
- покажи ключи, show keys
- процент бреда
- статистика, стата
- channel, all, канал
- help, хелп, помощь
- покажи бред
- морф, морфируй
- морф дебаг, морфируй дебаг
Список исключенных команд:
Список идемпотентных команд, по которым реролл нецелесообразен. Вероятно, на них пользователь может увидеть какую-то реакцию хлеба. Например: "нет" или "данный тип команд не поддерживается".
- добавь
- запомни значение, запомни подстроку, подстрока
- запомни триггер, триггер
- удали
- добавь бред
- удали бред
Хлеб хелп описание:
Команды: [ролл, реролл, повтор, roll, reroll, repeat]
Описание: [Надо выбрать сообщение, содержащее команду, в качестве ответа]
повторно исполняет выбранную команду.
Пример 1: Хлеб рол
Пример 2: Хлеб ролл
Пример 3: Хлеб реролл
Пример 4: Хлеб повтор
Пример 5: Хлеб roll
Пример 6: Хлеб reroll
Пример 7: Хлеб repeat