DeletedUser
Гость
К сожалению инструкция актуальна только для андроид устройств (возможно только пока), можно конечно использовать эмулятор андроида на pc или удалённом сервере, но не уверен что кто-то будет так заморачиваться, в любом случае, я скажу только что это возможно и что это работает.
Настройка занимает порядка 5-10минут; для того чтобы вникнуть и разобраться, придётся потратить ещё 10-20мин.
Позже буду исправлять какие-то огрехи и неточности.
Для настройки бота необходимо андроид устройство (или его эмулятор) и 2 приложения "Remote bot для telegram и viber" и, собственно сам телеграм.
Каждое действие из нижеописанной инструкции можно найти в описании ролика с соответствующим таймкодом .
Кому лень переходить на ютуб вот сам ролик:
Настройка занимает порядка 5-10минут; для того чтобы вникнуть и разобраться, придётся потратить ещё 10-20мин.
Позже буду исправлять какие-то огрехи и неточности.
Для настройки бота необходимо андроид устройство (или его эмулятор) и 2 приложения "Remote bot для telegram и viber" и, собственно сам телеграм.
Каждое действие из нижеописанной инструкции можно найти в описании ролика с соответствующим таймкодом .
Кому лень переходить на ютуб вот сам ролик:
- Создать бота;
- Найти в телеграме системного бота @BotFather
- В диалоге с ним нажать "старт"
- Ввести команду "/newbot"
- Придумать и ввести имя и юзернейм бота (подробнее о этом: Желательно использовать имя отображающее суть бота, не лишним будет указать ник в вп; если вы одновременно играете в нескольких мирах в разных коллективах, есть смысл указать ещё и мир. Юзернейм бота должен заканчиваться на "bot" или "_bot". )
- @BotFather поздравляет нас, даёт ссылку для общения с нашим ботом: "t.me/юзернейм", и, что в нашем случае главное — токен вашего бота в формате "10цифр:Куча рандомных букв". (для того чтобы его скопировать достаточно просто тапнуть на него).
- Создать группу (если её нет);
- В основном меню телеграма нажать на круглую кнопку с карандашом (справа, снизу)
- Нажать "создать группу"
- Добавить участников
- Ввести название
- Для завершения создания группы необходимо нажать на галочку (на месте где раньше была кнопка с карандашом)
- Узнать chat_id группы;
- Проверьте, может какой-то добрый соплем уже всё сделал и написал chat_id группы в группу
- Добавить бота в группу (подробнее: есть 2 способа: первый — находясь в группе нажать на название группы > Добавить участника > в поиске ввести имя или юзернейм бота> нажать галочку; второй — из главного меню перейти в чат с ботом> нажать на ник/аву бота > нажать на 3 точки справа сверху>добавить группу > выбрать из списка группу, ту в которую надо добавить > подтвердить добавление. Если не получается, попросить создателя группы дать права на добавление пользователей)
- Зайти в меню настройки группы (в чате группы нажать на аву/название группы >карандаш справа сверху)
- Перевести в публичную группу (Тип группы > публичная > в строке чуть ниже, придумать и ввести постоянную ссылку)
- В адресной строке любого браузера (можно в встроенном как я) ввести "http://api.telegram.org/botТутВстав...Chat?chat_id=@ТутСсылкаНаЧаьИзПредыдущегоШага", перейти по ссылке
- В появившемся окне нас интересует длинное число перед которым стоит деффис это собственно и есть chat-id нашей группы . Скопировать.
- Зайти обратно в настройки и поменять тип группы на "частную"
- Можно вставить chat_id в общий чат (и закрепить), для того чтобы другие участники группы могли скопировать его и не делать все вышеописанные в этом разделе шаги)
- Подключить приложение к телеграм боту;
- Открыть "Remote bot для telegram и viber"
- Прочесть и подтвердить соглашение
- Дать доступ к уведомлениям
- Включить автозапуск (если хотите чтоб приложение работало сразу после запуска устройства)
- Нажать "продолжить"
- На появившейся странице в "Bot Token" вставить токен (где его взять можно узнать из раздела "как создать бота")
- Нажать "запустить"
- Приложение запросит разные разрешения, для наших целей не принципиально давать их нет
- Перейти в телеграм
- Зайти в чат с ботом и ввести любую команду (я ввёл "/start")
- Ввести шестизначный код из уведомления
- Настроить отлов уведомлений от ВП;
- Заходим в "Remote bot для telegram и viber"
- Заходим в "пересылка уведомлений"
- Жмём на плюс (нижний правый угол)
- Придумываем имя вводим в первой строке(какое это будет имя для нас не важно)
- Далее в разделе "приложения", нажимаем "добавить" и ищем войну племён
- В разделе "условия" пишем номер мира (если классик, то пишем "Classic" и его номер) из которого необходимы уведомления, напротив в разделе "содержит" выбираем "заголовок содержит".
- Далее в разделе "условия": жмём "добавить", в появившейся строке пишем"на вас идёт" — в меню "содержит" выбираем "текст содержит" (если нужны уведомления о заполненных складах, то "добавить"; между строк с условиями оператор "и" заменить на "или"; в поле новое пустое поле пишем "склад" — в меню "содержит" выбираем"текст содержит"). это надо для отфильтровывания нужных уведомлений то есть, если нам нужны только уведомления об атаках ("На вас идёт 1 атака", "На вас идёт 2 атаки") то можно отфильтровывать по словам "на вас", "на вас идёт", (через знак "или" "атака", "атаки"). То же самое с складами. если нам нужны уведомления о переполненных складах, подходят "склад", "переполнен", "ресурсами"
- В разделе "получатели" жмём "добавить", выбираем "приватная телеграм группа/канал", вводим chat_id (узнать его можно в разделе "как узнать chat_id группы"), если приходит появляется окно с ошибкой, стоит проверить тип группы и изменить его на "частная группа"(раздел "как узнать chat_id группы").
- В разделе дополнительно убрать галочку напротив "исключать дублирование уведомлений"
- Всё, теперь можно попросить соплеменника кинуть на вас атаку чтобы проверить работу приложения/бота
- Запретить пересылку событий
- Заходим в "Remote bot для telegram и viber"
- Заходим в "пересылка событий"
- Убираем все галочки