TL;DR: ВОТ ТЕПЕРЬ-ТО БАШНЯ ПОСТРОИТСЯ
Башни — это однобуквенные сообщения от участников, из которых может составиться слово. Самый важный башенный день — среда. В среду принято строить "ITSWEDNESDAYMYDUDES" и отправлять лягушек. Это непросто: постоянно кто-то хочет отправить сообщение между буквами. Клубчанин не может быть посередине, приходится выбирать между созиданием и разрушением.
Я принес вам wedne. Это — синхронизатор. Клиенты регистрируются и получают команды: отправить такую-то букву в такое-то время.
Как строить башни?
Прочтите эту секцию, чтобы узнать, как запустить клиент. Он подключится к серверу и начнет ждать команду. Когда придет время, в чат от вашего имени отправится буква.
Не обязательно быть программистом, но будет немного сложно.
- Скачайте на компьютер установщик Python,
- Пройдите установку (если спросят, отметьте "Add python.exe to PATH"),
- Откройте приложение "Терминал" или "Командную строку",
- Введите туда
python -m pip install wedne
— теперь вы установили wedne, - Наконец введите
python -m wedne "https://wedne.oskarsh.ru/visits/"
и залогиньтесь как в телеграме.
Клиент ждет, когда наберется 19 человек, а затем одновременно со всеми напишет нужную букву в "Бар". Если среди строителей не оказалось импостера, будет башня! Но если не удалось, не переживайте: через 10 минут начнется новая волна и ваш клиент автоматически в ней поучаствует.
Как ломать башни?
Было бы нечестно оставлять Шагида без подобного оружия. Поэтому есть секретный флаг: python -m wedne --destroying "https://wedne.oskarsh.ru/visits/
FAQ
Почему я должен входить в телеграм? Это безопасно?
wedne должен отправить букву в чат от какого-то аккаунта. При входе как раз подключается
такой аккаунт. Исходный код открыт, можно проверить самому, как используются данные
телеграма.
Без телеграма можно?
Нельзя.
До сих пор тревожно, как я могу запустить код из исходников?
- Склонируйте репозиторий (
git clone https://github.com/igoose1/wedne
), - Установите poetry (
pip install poetry
), - Перейдите в исходники и установите зависимости (
cd wedne; poetry install
), - Запустите wedne (
python -m wedne "https://wedne.oskarsh.ru/visits/"
).
Какие команды могут прийти с сервера?
Только команда из трех переменных: какую букву отправлять, когда отправлять и после кого отправлять. Сервер не может скомандовать отправить слово или предложение — клиент такое не примет. Сервер не может направить клиентов на другой чат — ID чата хранится на клиентах локально.
Не могу запустить, помогите?
Спросите помощи в чате "Бар".
Вы знаете что-то про программирование и у вас появилось больше вопросов? Тогда открывайте репозиторий: https://github.com/igoose1/wedne.
@Shagid вставай, война началась
Потрясающий способ угнать аккаунт Шагида. Преклоняюсь перед мудростью автора
Выглядит как вирус, сворует ваш токен телеграма и будет спамить по всем контактам. Не рекомендую ставить этот левый софт на ваш компьютер.
ну то есть, не поменялось ровно ничего. вот если бы Шагид должен был сам пулл реквест закинуть...
А восклицательный знак в конце?!
удаляй!
Ачивку вы всё равно не получите, ахаха
😱 Комментарий удален его автором...
Сейчас у нас три строителя! Нужно больше. Когда будет достаточно, сервер раздаст всем задачи.
Количество строителей в системе можно узнать здесь: https://wedne.oskarsh.ru/stats/. Если открыть ссылку, в поле unqiue_visits находится количество уникальных клиентов за последние 2 минуы.
🤡 Всем бипку пацаны и пацанессы