~rd

https://gltronred.info

humble haskeller

PhD in quantum fingerprinting and cryptography. Interested in quantum algorithms and TCS

Donations:

Trackers

~rd/appealr

Last active 19 days ago

~rd/blame-bot

Last active 7 months ago

~rd/regen-chgk

Last active 1 year, 9 months ago

~rd/qjudge

Last active 1 year, 10 months ago

~rd/arxiv-org

Last active 2 years ago

~rd/tg-form

Last active 4 years ago

~rd/delichon-bot

Last active 4 years ago

#1 Сообщение, если верификация не удалась 15 days ago

Comment by ~rd on ~rd/blame-bot

Наверное, проще всего в процессе проверки сохранять, что проверка не удалась, а потом в самом боте выдавать сообщение о том, что проверка не удалась и просить проверить (самые частые причины - неправильный id и приватность)

#9 Дать доступ к обсуждению ведущим (и прочим причастным к проведению) 5 months ago

Comment by ~rd on ~rd/blame-bot

Также был запрос от @onskul про доступ для АЖ

#11 Добавить политику работы с данными 7 months ago

Ticket created by ~rd on ~rd/blame-bot

Вкратце:

  • хранится только соответствие "id (и, если есть - ник) в telegram" - "id на турнирном сайте";
  • записываются, какие обсуждения хочет получить пользователь;
  • кэшируются данные об id турниров, отыгранных игроком с таким-то id;
  • кэшируются id организаторов турниров.

#10 Автоматическая регистрация для пользователей, присоединившихся позже 7 months ago

Ticket created by ~rd on ~rd/blame-bot

Если пользователь зарегистрировался в боте позже даты отыгрыша и даты публикации, то автоматическая регистрация для этого пользователя не работает, потому что авторегистрация происходит при публикации.

Необходимо выполнять авторегистрацию нового пользователя на турниры и при регистрации в боте.

Но: пользователь будет получать много уведомлений при первой регистрации, возможно, стоит это ограничить/спрашивать

#9 Дать доступ к обсуждению ведущим (и прочим причастным к проведению) 7 months ago

Ticket created by ~rd on ~rd/blame-bot

Я один раз подписалась через бота. Но есть одно но — можно туда ведущих включать? А то я читаю вопросы на площадке и мне тоже есть что сказать ласкового

(запрос от @IlliaErmine)

Доступ можно давать в момент завершения окна отыгрыша: ведущие могут меняться; представитель может отыграть, а потом провести и т.п.

#8 Сообщение о попытке повторной регистрации ссылки 11 months ago

Ticket created by ~rd on ~rd/blame-bot

Сейчас, если организатор пытается внести ещё одну ссылку, у него это получается

Должно быть сообщение, что ссылка уже есть. Возможно, новая ссылка должна заменять старую

#6 Регистрация одного обсуждения для нескольких турниров 11 months ago

Comment by ~rd on ~rd/blame-bot

Также см. #3, регистрация для серийных турниров

#7 Сообщение о попытке повторной подписки на турнир 11 months ago

Ticket created by ~rd on ~rd/blame-bot

@timquo: проверять, что уже была запись на обсуждение и выдавать: "/discuss 9540": вы уже регистрировались на обсуждение этого пакета, но, к сожалению, у меня пока что нет ссылки на обсуждение этого турнира. Но если она появится, то теперь я обязательно вас оповещу!

#6 Регистрация одного обсуждения для нескольких турниров 11 months ago

Comment by ~rd on ~rd/blame-bot

Автоматическую регистрацию одного обсуждения для пересекающихся турниров добавлять не следует: есть всякие очники и зеркала со сложной системой пересечения (тур оттуда, тур отсюда - что-то такое).

#6 Регистрация одного обсуждения для нескольких турниров 11 months ago

Ticket created by ~rd on ~rd/blame-bot

От @shtykh: я (по ошибке) указал онлайн вместо синхрона и (ожидаемо) ничего не сработало.

Если авторы хотят приделать набор айди турниров к одному и тому же обсуждению, то почему бы и нет.

Команда вида /register <url> <tournament_id> (, <additional_tournament_id>)* в случае с многоязычными турнирами, синхронами и асинхронами может улучшить юзабилити.