Skip to content
This repository was archived by the owner on Mar 19, 2025. It is now read-only.
This repository was archived by the owner on Mar 19, 2025. It is now read-only.

Команда реролл #60

@ArtemGet

Description

@ArtemGet

Необходимо добавить команду реролл.

Данная команда упростит повторный вызов какой-либо уже вызванной в чате команды(см. список команд ниже) и избавит пользователей от бесконечного вызова по типу:

Юзер: текст текст
Юзер: >текст текст 
            хлеб бред
Хлеб: >хлеб бред
            замена замена
Юзер: >текст текст 
            хлеб бред
...

или бессмысленного редактирования сообщения с командой.

Техническая реализация подразумевает, что при получении Update необходимо достать из него message и при наличии команды "реролл"(или ее алиасов) достать из reply_to_message прошлую команду и при ее наличии из reply_to_message так же достать его reply_to_message(при необходимости, т.к не все команды подразумевают ответ на какое-либо сообщение) и исполнить команду.

Подразумевается несколько алиасов к данной команде: [рол, ролл, реролл, повтор, roll, reroll, repeat]

Список команд:

Список затронутых команд:

Список команд, дающих уникальный результат, по ним реролл целесообразен.

  1. парочка, пара
  2. топ
  3. кто, у кого, кем
  4. вероятность, шанс
  5. когда, когда будет, когда будут
  6. сколько
  7. когда был, когда было, когда была
  8. выбери, выбор
  9. бред, давай
  10. что думаешь про, расскажи про, what do you think about
  11. promt, промт, чатгпт
  12. представь, imagine, нарисуй
  13. цитата, цит
  14. insult
  15. анекдот, шутка, анек
  16. совет

Список возможных команд:

Список идемпотентных команд, по которым реролл целесообразен, но не обязателен.

  1. покажи
  2. процент срабатывания, процент
  3. проверь, проверка, check
  4. скажи, say
  5. покажи ключи, show keys
  6. процент бреда
  7. статистика, стата
  8. channel, all, канал
  9. help, хелп, помощь
  10. покажи бред
  11. морф, морфируй
  12. морф дебаг, морфируй дебаг

Список исключенных команд:

Список идемпотентных команд, по которым реролл нецелесообразен. Вероятно, на них пользователь может увидеть какую-то реакцию хлеба. Например: "нет" или "данный тип команд не поддерживается".

  1. добавь
  2. запомни значение, запомни подстроку, подстрока
  3. запомни триггер, триггер
  4. удали
  5. добавь бред
  6. удали бред

Хлеб хелп описание:

Команды: [ролл, реролл, повтор, roll, reroll, repeat]
Описание: [Надо выбрать сообщение, содержащее команду, в качестве ответа]
повторно исполняет выбранную команду.

Пример 1: Хлеб рол
Пример 2: Хлеб ролл
Пример 3: Хлеб реролл
Пример 4: Хлеб повтор
Пример 5: Хлеб roll
Пример 6: Хлеб reroll
Пример 7: Хлеб repeat

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions