»   Список форумов   »   Все обо всем   »   Информационные технологии
 

Granius Telegram bot

Страницы: 1

zhen4ek - Вт 04 Июн, 2019 15:15
Всем привет,

Разработал телеграм бота. Для тех, кто пользуется телеграмом и играет в игру, думаю, будет полезен @graniusBot

Как им пользоваться
Добавляете бота в список контактов. Нажимаете start
После этого вам придет сообщение, в котором будет содержаться ссылка на регистрацию. Необходимо залогинится на сайт СП и перейти по этой ссылке. После этого можете использовать команды бота

Что он умеет
На данный момент доступны следующие команды

/aura - Узнать ауры в храмах
/bocheck - Узнать информацию о раскопках Бирюзового острова
/bosub - Подписаться/отписаться на рассылку о доступности Бирюзы.  Каждые 10 минут происходит проверка и вы будете проинформированы если на острове будут доступны материалы для обработки
/dpevent - Календарь событий на ОК
/dplead - Главы и замы ОК
/haot - Календарь хатических событий
/help - Справка
/whoami - Показать ваш id, имя и ник
/zocheck - Узнать информацию о раскопках Малахитового острова.
/zosub - Подписаться/отписаться на рассылку о доступности Малахита. Каждые 10 минут происходит проверка и вы будете проинформированы если на острове будут доступны материалы для обработки
/notes - Предоставляет ссылку на страницу настройки напоминаний
/dpstat - Отображает статистику персов на ОК
/tostat - Отображает статистику персов на TO
/eventok  - Настройка напоминаний о событиях ОК
/guilds - Статистика гильдий МП3

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

Вопрос безопасности
Бот не имеет доступа к паролям/персональным данным( кроме тех которые доступны по API граней) персонажа. Все данные которые получает бот доступны по API граней. В связи с этим функциональность бота может быть ограничена.

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

Предупреждение: это не официальный бот граней реальности. Администрация не имеет никакого к нему отношения. По всем вопросам обращаться ко мне https://t.me/zhen4ek или https://www.ereality.ru/~zhen4ek

Пожелания
напоминалка про КТ
напоминалка про аленей
доступность вступления в склонность (при доступности вступить - приходит оповещение) в связи с последними правками очередей не актуально
напоминалки про важные события на ОК - например про сундуки. или в идеале самому настраивать, на какие события ставить напоминалки. добавил 12-05-2020 /eventok

lli - Ср 05 Июн, 2019 8:53
Подписался. Не хватает чтоб команды /bocheck к примеру, отображался сколько времени для обновления месторожденийwub

zhen4ek - Ср 05 Июн, 2019 9:19
lli, Бот предоставляет такую инфу и при чеке и если подписан
https://prnt.sc/nxrx3j
Если время уже известно, то он будет информировать, если нет-- то нет)

lli - Ср 05 Июн, 2019 9:23
zhen4ek, понял, спасибо.
Сейчас пришло сообщение.

Найдено новое месторождение
Вашему клану доступно 368 бирюзы для обработки - хотя карта только обновилась

https://prnt.sc/nxryv3

zhen4ek - Ср 05 Июн, 2019 9:30
lli, я на ЗО тестил в основном. Проверю БО отдельно в течении дня

zhen4ek - Ср 05 Июн, 2019 9:49
lli, Добавил еще одну проверку. Сообщи если повторится
Спасибо wub

Max Art - Ср 05 Июн, 2019 10:46
Бот может напоминать про аленей? Про КТ?

lli - Ср 05 Июн, 2019 13:09
После 10:16 начал показывать неверное количество бирюзы.

Скину скрины с сервиса сяпок для сравнения. после 10:16 новых секторов с ресурсами открыто не было

https://prnt.sc/nxv1of  - сервис сп
https://prnt.sc/nxv0pf - бот

zhen4ek - Ср 05 Июн, 2019 13:16
Max Art, Да, можно сделать, добавил в пожелания

zhen4ek - Ср 05 Июн, 2019 13:58
lli, прошу прощения, допустил опечатку в коде. Сейчас должно все работать корректно

Max Art - Ср 05 Июн, 2019 15:17
zhen4ek, тогда скорее надо делать напоминалку на КТ за 5 минут до начала сбора и за пару минут до начала заявки. Как и с алешками.

zhen4ek - Ср 05 Июн, 2019 17:05
Max Art, я бы предложил за 15 минут до начала сбора и за 5 минут до окончания заявки на КТ.
С алешками за 10 минут до начала сбора и за 3 минут до окончания заявки.

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

King Diamond - Ср 05 Июн, 2019 17:51
больные люди wink

Socrates - Ср 05 Июн, 2019 17:55
Бот как оповещалка на мобилку - круто. Но что в нём полезного, кроме напоминалки о КТ/альенах? Так-то задрот может сам поставить напоминалки на определённое время, софта в маркетах хватает для этой цели.

zhen4ek - Ср 05 Июн, 2019 18:02
Socrates, бот информирует о раскопках/обновлениях островов(эта была основная цель для меня,когда начинал его делать)
Мне так же писали люди, которые играют с мобильного, чтобы адаптировал дизайн некоторых сервисов(в частности календарь ОК) под мобильное устройство. Теперь эту инфу тоже посмотреть в боте.
И это только начало.
Если есть конструктивные пожелания/замечания - можете высказать тут или в ЛС

GangamaN - Пт 07 Июн, 2019 10:26
Вот бы он умел про рабов напоминать.rolleyes

VERTU - Пт 07 Июн, 2019 21:07
После нажатия старт, ничего не происходит. Клиент - plus messenger
-----------
upd
понял в чем дело. после авторизации команда /start не работает, точнее после данного запроса - ничего не происходит, и кажется что бот висит. просто по опыту использования других ботов - после данной команды - всегда идет диалоговое сообщение.

zhen4ek - Пт 07 Июн, 2019 22:35
VERTU,
Спасибо, добавил команду старт

VERTU - Сб 08 Июн, 2019 0:20
zhen4ek, https://i.gyazo.com/306fc2411c27ddd135f618ebea881b31.png всё четко, спс

насчет команд

/whoami - Показать ваш id, имя и ник - думаю вообще не нужная команда, она показывает просто инфу юзера в тг. как по мне вообще не нужная инфа.

что хотелось бы добавить

1) доступность вступления в склонность (при доступности вступить - приходит оповещение)
2) отображение кол-ва персонажей на то
3) напоминалки про важные события на ОК - например про сундуки. или в идеале самому настраивать, на какие события ставить напоминалки.
4) ну и как выше писали - разного рода напоминалки про кт, аленей

спс

aVlad - Сб 08 Июн, 2019 12:58
не знаю куда написать. сервис по кт не правильно работает. кучу результатов в ничьи пишет.

zhen4ek - Сб 08 Июн, 2019 23:13
VERTU,
Цитируя VERTU:
/whoami - Показать ваш id, имя и ник - думаю вообще не нужная команда, она показывает просто инфу юзера в тг. как по мне вообще не нужная инфа.

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

Цитируя VERTU:
1) доступность вступления в склонность (при доступности вступить - приходит оповещение)

Цитируя VERTU:
3) напоминалки про важные события на ОК - например про сундуки. или в идеале самому настраивать, на какие события ставить напоминалки.

Нужно подумать как это кашерно организовать.
Добавил в пожелания пока что.
Цитируя VERTU:
2) отображение кол-ва персонажей на то

За почти 4 года Админы не починили http://gapi.ereality.ru/online_heroes.txt
http://forum.ereality.ru/topic135869/page13.html#post6146705
Если бы это работало, то можно было бы и стату с ДП собирать и ТО. Пока что это нельзя реализовать

zhen4ek - Сб 08 Июн, 2019 23:15
aVlad, Спасибо, в курсе проблемы
http://forum.ereality.ru/topic191945/page31.html#post6897791
Но с наскока ее не возьмешь, нужно переделывать парсинг(разбор) логов КТ
С понедельника займусь, сейчас нет физической возможности

aVlad - Вс 09 Июн, 2019 11:49
zhen4ek, там интересно было бы еще количество участников отображать если возможно

zhen4ek - Вт 11 Июн, 2019 16:09
aVlad, http://forum.ereality.ru/topic191945/page31.html#post6898884 предлагаю перебраться туда, чтобы не мешать холодное с гарячим. Заодно уточните, что вы имели ввиду под :
Цитируя aVlad:
zhen4ek, там интересно было бы еще количество участников отображать если возможно

zhen4ek - Пн 17 Июн, 2019 13:48
в связи со сбоями базы данных сайта СП, пользователям бота необходимо повторно пройти регистрацию и выставить  подписки на острова, если они были.
Прошу прощения за доставленные неудобства

Gigabyte - Вт 18 Июн, 2019 14:31
https://i.imgur.com/iFpb1vm.png

Эмм, каждые ж 10 минут должно оповещать, есть ли запас, а не когда обновиться dry

zhen4ek - Вт 18 Июн, 2019 20:14
Gigabyte, Исправил, теперь должно работать корректно wub

Gigabyte - Вт 18 Июн, 2019 21:26
zhen4ek, все гуд, спасибо wub

Socrates - Ср 19 Июн, 2019 10:42
мой факап, разобрался

mishalat - Ср 10 Июл, 2019 23:48
Было бы очень круто, если есть такая возможность, на время ЧМ прикрутить уведомление о вызове на бой wub

zhen4ek - Чт 11 Июл, 2019 8:59
mishalat, Увы нет такой возможности(

Socrates - Чт 05 Сен, 2019 12:37
напоминалку про аленей не добавляли?

zhen4ek - Чт 05 Сен, 2019 14:45
Цитируя Socrates:
напоминалку про аленей не добавляли?

Еще нет, постараюсь в течении месяца посмотреть что с этим можно сделать.

zhen4ek - Вс 10 Ноя, 2019 13:59
Всем привет,
Добавил напоминалки.
Команда /notes выдаст ссылку http://order.ereality.ru/telegram/note/ где вы можете включить/выключить/настроить напоминания. Время напоминания необходимо устанавливать по времени игры и кратно 10 минутам. Можно так же устанавливать несколько времен через запятую : 08:50,10:50,21:00

Так же добавил статистику живых ОК. Именно живых, которые перемещаются по ОК, а не сидят в храмах.
общее количество обновляется раз в 10 минут.  Если какой то перс в течении этого времени зашел в храм он будет скрыт из общей статистики:
/dpstat
Инесс: 4 перса
Тарбис: 2 перса
Раанор: 4 перса
Витара: 2 перса
Дримнир: 4 перса
Нейтралы: 2 перса

Rostoni - Вс 10 Ноя, 2019 20:42
Цитируя zhen4ek:
/dpstat

Не работает)

Только сегодня нашел тему) Клево) Спасибо) wub

zhen4ek - Вс 10 Ноя, 2019 21:23
Цитируя Rostoni:
Не работает)

Подправил, теперь должно работать.

zhen4ek - Вс 10 Ноя, 2019 21:24
Цитируя Rostoni:
Клево) Спасибо)


Пожалуйста wub  будут пожелания/замечания можно писать тут или ЛС(игра/телега)

zhen4ek - Сб 16 Ноя, 2019 21:31
Добавил статистику персов на ТО
общее количество обновляется раз в 10 минут.  Если какой то перс в течении этого времени зашел в кузницу или вышел с ТО он будет скрыт из общей статистики:
/tostat

Socrates - Ср 20 Ноя, 2019 12:43
Цитируя zhen4ek:
Всем привет,
Добавил напоминалки.
Команда /notes выдаст ссылку http://order.ereality.ru/telegram/note/ где вы можете включить/выключить/настроить напоминания. Время напоминания необходимо устанавливать по времени игры и кратно 10 минутам. Можно так же устанавливать несколько времен через запятую : 08:50,10:50,21:00

Не работает - сами напоминания не приходят сообщениями.
Перешел, авторизировался, настроил напоминания, сохранил. Время кратно 10 минутам, да. Что я сделал не так?

https://image.prntscr.com/image/FdFb2SjJRMWy-Scn2khbtw.jpg

zhen4ek - Ср 20 Ноя, 2019 20:13
Socrates, Спасибо за информацию. Исправил. Теперь должо работать корректно.

VERTU - Чт 21 Ноя, 2019 20:16
zhen4ek, по поводу информации по /dpstat

предлагаю
1) выводить в порядке уменьшения (вверху фрака с самым большоим кол-вом людей)
2) добавить эмоджи для каждой фраки, для лучшего восприятия
3) та фрака, которая лидирует по кол-ву игроков - выделять жирным цветом.
4) убрать слово "перса" , а просто - название, эмоджи и кол-во.

до
https://i.gyazo.com/7df33d666eb8b493794180c5fe1c4c3f.png

после
https://i.gyazo.com/b2cf768778aca1192ced7bbdbb98688e.png

zhen4ek - Чт 21 Ноя, 2019 21:55
VERTU,
Я не против, если никто не будет против в течении недели, то сделаю.
Я хотел впихнуть картинки, но таки не получилось(

Спасибо за предложениеwub

VERTU - Чт 21 Ноя, 2019 23:11
zhen4ek, да еще вспомнил. если какой-то фраки вообще нет, то писать "0" , а не убирать её из списка

zhen4ek - Сб 23 Ноя, 2019 20:09
VERTU, Сделал, правда изменил эмоджи
https://cdn1.savepice.ru/uploads/2019/11/23/d772fee1c045e4354500d11249394201-full.png
Правда некоторые не работаю в веб версии телеги. Если будут вызывать диссонанс, буду править

VERTU - Сб 23 Ноя, 2019 22:50
zhen4ek, отлично!

Socrates - Пн 25 Ноя, 2019 12:49
Цитируя zhen4ek:
Спасибо за информацию. Исправил. Теперь должо работать корректно.

Спасибо, всё гуд, заработало.

А сегодня с 00-00 снова перестали приходить напоминалки.

zhen4ek - Пн 25 Ноя, 2019 12:53
Socrates, проверю в течении дня. Спасибо

zhen4ek - Пн 25 Ноя, 2019 14:53
Socrates, Понедельник день тяжелый wacko  сделал очетпятку в дне недели. Исправил.

Socrates - Пн 25 Ноя, 2019 15:53
zhen4ek, напоминалки вернулись, огромное спасибо!

zhen4ek - Пн 25 Ноя, 2019 22:48
Socrates, Пожалуйста. Если будут пожелания/ замечания можно оставлять тут или в ЛС или в телегу.

Флаф - Пт 14 Фев, 2020 22:05
а можно прикрутить оповещалку о начале глобальных событий граней? те, которые на кристаллы упорства unsure

sohow - Пн 02 Мар, 2020 1:48
заведи таймеры мирки плиз=)) что бы в игру не заходить и не проверять сколько осталось. предположим за 5-10 минут до конца работ=)

mishalat - Пн 02 Мар, 2020 18:18
Поддерживаю идеи предыдущих ораторов. Было бы круто wub

GangamaN - Чт 05 Мар, 2020 15:04
Цитируя sohow:
заведи таймеры мирки плиз=))

да вот это топ

Бальдр - Пт 08 Май, 2020 16:50
Почему-то не срабатывает авточек наличия малахита для клана после смены клана.

zhen4ek - Сб 09 Май, 2020 16:21
Цитируя Флаф:
а можно прикрутить оповещалку о начале глобальных событий граней

Да, можно. Подумаю как реализовать
Цитируя sohow:
заведи таймеры мирки плиз

Их нет в апи. разве что обычные таймеры. можно использовать обычные напоминания.
Цитируя Бальдр:
Почему-то не срабатывает авточек наличия малахита для клана после смены клана.

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

zhen4ek - Вт 12 Май, 2020 12:17
В глобальных событиях есть баг, и не юзабельное АПИ. выкатил на форум. Посмотрим, что ответят.
Тем временем добавил напоминания о событиях ОК
/eventok
В ответ придет ссылка на настройку напоминаний.

Если есть пожелания/замечания по текущей функциональности или по новой, то оставляйте в этой теме.
Так же можно писать напрямую в телегу или ЛС

Uhbif - Ср 13 Май, 2020 19:07
выставил оповещение о событиях в боте, а оповещения каждый час приходят https://gyazo.com/6c353a9d675b2e3da7e5a332c1157b46
скрин телеги https://gyazo.com/3a8aabd0f01fa814cb8667ec5ea9a73c

zhen4ek - Ср 13 Май, 2020 21:53
Цитируя Uhbif:
оповещения каждый час приходят

Поправил. Теперь должно работать корректно )

Бальдр - Пт 15 Май, 2020 23:13
Cтату ДП перпестал показывать. sad  

http://prntscr.com/shkwr5 - вообще упал...

Бальдр - Сб 16 Май, 2020 20:18
Заработал!

zhen4ek - Сб 16 Май, 2020 20:20
Цитируя Бальдр:
Заработал!

Да, починил wub  Прошу прощения за доставленные неудобства rolleyes

Rostoni - Вт 26 Май, 2020 15:48
Было бы прикольно при запросе статы ОК указывать минимальный уровень, чтобы из статы убирались все, кто не подходит

Бальдр - Сб 30 Май, 2020 19:05
https://sun1-95.userapi.com/Qf67GUtZEuT2PnxsxG3VakN_1EICXeP7W-qJ6Q/WmSLxAo0FTg.jpg

zhen4ek - Сб 30 Май, 2020 20:24
Цитируя Бальдр:
https://sun1-95.userapi.com/Qf67GUtZEuT2PnxsxG3VakN_1EICXeP7W-qJ6Q/WmSLxAo0FTg.jpg

http://gapi.ereality.ru/online_heroes.txt возвращает пустой список. создал отчет о баге http://forum.ereality.ru/topic222720/page1.html

Бальдр - Вс 31 Май, 2020 1:54
zhen4ek, Пасиб, ждем исправлений, а то без бота уже как без рук. Сидя на малахите или в хаотах инстинктивно жму стату. :)

zhen4ek - Вт 02 Июн, 2020 15:13
Проблему с ДП статой пофиксил. 30 мая много кого накрыло изза сертификатов и бота цепануло немного. Если будут еще проблемы с другими коммандами -- пишите

Бальдр - Вт 02 Июн, 2020 17:52
zhen4ek, Отлично. Кстати, не думали над тем, чтобы стату ОК примостить на сайте?

http://order.ereality.ru/services/maps/ok/

Что-нибудь подобное сделать?

https://sun1-24.userapi.com/pKglk-2LFEQLfppYjOUS3oQSfLwD3_-HmSdnpg/_9QpyZWWNbs.jpg

zhen4ek - Сб 06 Июн, 2020 21:07
Цитируя Бальдр:
Что-нибудь подобное сделать?

Дело в том, что изза неполноценного API мне приходится парсить ручками инфу по всем игрокам которые "на острове" и отметать тех, кто в храмах сидит. Если дать эту инфу в общий доступ, то кол-во запросов возрастет и может просесть перформанс или мне потом админы по рукам дадут. Поэтому пока не планируется.
Но я подумаю, как кашерно это добавить.

VERTU - Пн 08 Июн, 2020 3:24
zhen4ek, предложение для бота.
Сделать возможным смотреть - ГФ, и замов. ( Названия фраки, а ниже - глава и замы)

💚 Витара:
ГФ - хххххх
Зам - хххххх
Зам - хххххх
Зам - хххххх

💜 Дримнир:
ГФ - хххххх
Зам - хххххх
Зам - хххххх
Зам - хххххх

💙 Тарбис:
ГФ - хххххх
Зам - хххххх
Зам - хххххх
Зам - хххххх

🖤 Раанор:
ГФ - хххххх
Зам - хххххх
Зам - хххххх
Зам - хххххх

🧡 Игнесс:
ГФ - хххххх
Зам - хххххх
Зам - хххххх
Зам - хххххх

Там уже смотрите как получится. Может сделать кликабельно ники, может показывать кто в онлайне(🔵онлайн, ⚫офлайн) и т.д. Но даже если это будет обычная текстовая инфа - уже будет классно

zhen4ek - Сб 13 Июн, 2020 15:59
Цитируя VERTU:
Сделать возможным смотреть - ГФ, и замов

Сделал, команда /dplead

https://i.ibb.co/DV1QvSx/dplead.png

VERTU - Пн 15 Июн, 2020 14:44
Цитируя zhen4ek:
Сделал, команда /dplead

Круто, спасибо! Не перестаешь радовать!

zhen4ek - Пт 06 Ноя, 2020 19:44
добавил команду просмотра статистики гильдий
/guilds

https://prnt.sc/ver9sk

В планах есть разработка функционала, позволяющего подписаться на какую то гильдию и получить уведомление когда там появятся места.

Эридан - Пт 15 Янв, 2021 18:44
Привет! Есть в планах как-то интегрировать бота в сам браузер (например в виде небольшого плагина)? Интересует ровно одна функция - оповещение о капче в телегу (например чтобы не пропустить, когда рар-инструментом работаешь)

zhen4ek - Сб 16 Янв, 2021 2:44
Цитируя Эридан:
Привет! Есть в планах как-то интегрировать бота в сам браузер (например в виде небольшого плагина)? Интересует ровно одна функция - оповещение о капче в телегу (например чтобы не пропустить, когда рар-инструментом работаешь)

Интересное предложение, в принципе такое сделать реально. Пока в планах нет, не хочу распыляться хотелось бы сконцентрироваться на боте, в частности функциональности и потом удобства.

Socrates - Чт 05 Янв, 2023 18:56
Бот сейчас работает? Стартанул после продолжительной паузы, настроил уведомления по ссылке - шо-то ниче не приходит

игаш - Пт 06 Янв, 2023 12:43
Socrates, бот работает. возможно из-за перебоев с сайтом СП некоторые функции бота тоже не работали

Socrates - Пт 06 Янв, 2023 19:22
игаш, ну странно, никак не получается запустить напоминания

Aid - Чт 12 Янв, 2023 10:55
Цитируя zhen4ek:
В планах есть разработка функционала, позволяющего подписаться на какую то гильдию и получить уведомление когда там появятся места.

это будет топ

Aid - Сб 14 Янв, 2023 19:53
zhen4ek, было бы славно сделать подписку на определённые события для ОК

Страницы: 1