/forums/comment/261605-ok-url-http-workout-su-forum-thread-8641-net
07.06.2016 10:15
ОК, нет возможности сделать мобильное приложение – не вопрос! Можно создать telegram-бота. Наверняка на ресурсе найдутся если не профессионалы-сайтоделы, то хотя бы те для кого слова «расширяемый, неблокирующий веб-сервер и фреймворк» не обозначают вызов демонов. Хотя профессионалы то наверняка должны быть - судя по комментариям в других ветках, тут больше половины чуть ли не работают программистами веба.

Логика начального этапа будет проста:

1) С помощью команд типа «Площадка добавить 5228» пользователь добавляет площадки за которыми он «следит» (номера берутся из ссылок на площадки, например http://workout.su/areas/5228). Соответственно «Площадка удалить ХХХХ» и «Мои площадки» - удаляет площадку и выводит список твоих площадок.

2) Когда кто-нибудь идет тренить, то он так и пишет боту «Иду тренить 5228» и всем пользователям которые «следят» за площадкой высылается push-уведомление. Можно просто ввести команду «Тренят на площадке 5228» и получить список пользователей, которые «следят» за площадкой.

Вот реально же – это вообще не сложно для людей которые даже поверхностно знакомы с web. Я вчера создал своего echo бота в телеграме. Если людей, которые соображают в веб-программировании не найдется – то я сам запилю такого бота. Но это будет не скоро – потому что все действия я выполнял методом CopyPaste’а и не особо задумывался над смыслом и придется многое начинать с изучения азов.

P.S. Вот например тут (http://hackerhome.tk/2015/11/03/telegram-bot/) сказано как можно создать табличку и чтобы телеграм-бот брал данные из таблички.
По моему мы слишком много пи...разговариваем
/forums/comment/261614-mne-oooochen-silno-nravitsja-ideja-ob-uvedomlenijah
07.06.2016 10:33
Мне оооочень сильно нравится идея об уведомлениях! Реально не хватает компании для тренировок, хотя ещё пару месяцев назад я думал совершенно обратное, что одному на много комфортнее... но после посещения тренировок в Нескучном стал думать совершенно в обратном направлении...
Я обеими руками за такие идеи, но работаю и обучен совершенно в другом направлении нежели Веб... по этому могу только поддержать Голосом и идеями/советами/обсуждениями <g>
"Если сказал, что не брал, значит не отдам!" © ^_^
/forums/comment/261699-esli-vy-zapilite-takogo-bota-to-mozhno-budet-dazhe
07.06.2016 22:51
Если вы запилите такого бота, то можно будет даже попробовать подать его на конкурс от Паши Дурова и поднять денег на развитие ресурса :>
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/261836-quote-name-wasd-post-261699-esli-vy-zapilite-takogo
08.06.2016 11:27
Если вы запилите такого бота, то можно будет даже попробовать подать его на конкурс от Паши Дурова и поднять денег на развитие ресурса :>
Осталась самая малость - запилить бота. Чую по количеству желающих помочь - пилить его мне предстоит самому...

Но ничего страшного. Какое-то время назад я сидел перед ублюдочным макетом картинки на сайт полученным от дизайнера за не малые деньги и думал, что для того чтобы такого г@$на больше не видеть - пора осваивать графику. С ботом - то же самое. Нужно только время и желание.

Уже узнал, что для того чтобы бот крутился даже при выключении ноута нужен сайт и "SSL" - сайт создал, SSL купил.
По моему мы слишком много пи...разговариваем
/forums/comment/261838-quote-name-burcov-post-261836-uzhe-uznal-chto-dlja
08.06.2016 11:40
Уже узнал, что для того чтобы бот крутился даже при выключении ноута нужен сайт и "SSL" - сайт создал, SSL купил.


Какая связь между SSL и кручением бота? Ему же нужен сервер где крутиться (если все будет работать, можно повесить на workout.su).
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/261841-quote-name-wasd-post-261838-kakaja-svjaz-mezhdu-ssl-i
08.06.2016 11:49
Какая связь между SSL и кручением бота?
Понятия не имею.

Установил на ноут tornado и python (почему именно его - потому что первое что нашел по запросу в поисковике "как создать бота телеграмм"). Создал echo-бота по инструкции. Работает. Разослал бота друзьям чтобы похвастаться и лег спать. Ноут выключил. Друзья сказали, что бот не работает. Проверил - действительно не работает. Знакомый долго словами вызывал демонов - по другому его речь не назовешь. И резюмировал - чтобы бот работал с выключенным ноутом: купи домен, создай сайт и поставь на него SSL. Бота надо будет как то повесить на этот сайт.

Зачем это нужно и что дальше делать - я пока еще не знаю. Как время появится прочитаю и буду делать дальше.
По моему мы слишком много пи...разговариваем
/forums/comment/261842-ja-zh-govorju-poka-chto-ja-voobshhe-v-jetom-dele-ne
08.06.2016 11:52
я ж говорю - пока что я вообще в этом деле не бум-бум.
По моему мы слишком много пи...разговариваем
/forums/comment/261951-quote-name-burcov-post-261841-ponjatija-ne-imeju
09.06.2016 08:50
Понятия не имею.


Подсказка - её нет :>

И резюмировал - чтобы бот работал с выключенным ноутом: купи домен, создай сайт и поставь на него SSL. Бота надо будет как то повесить на этот сайт.


Все верно, тебе нужен сервер, где будет крутиться бот, зачем SSL в данном случае мне не очень понятно, наверное, правила хорошего тона.
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/317573-ja-zapinal-za-paru-chasov-prostejshego-bota-kotoryj
05.03.2017 17:37
Я запинал за пару часов простейшего бота, который умеет настраивать тренировку путем прибавления кругов и считать круги во время трены.
http://t.me/test_wo_bot
В целом его можно развивать и раширять, если интересно.
Пока что он крутится у меня на VPSке, практически без базы данных. Что бы он имел доступ к списку площадок и прочим данным сайта, надо сделать ему доступ к БД сайта (а желательно вообще перетащить на сервак сайта и хостить там же, это не связано непосредственно с кодом, секретный токен хранится одельно).

Что касается техники, SSL нужен что бы использовать webhooks, - это такая технология оповещения. Если на пальцах, то возможны два варианта работы бота:
1) Бот сидит на сервере и постоянно долбится на API телеграмма и просит обновлений (входящих сообщений, подписок и.т.д.) При получении обновлений - обрабатывает их. При этом возможна задержка, на продолжительность одной итерации (хотя обычно это меньше секунды).
2) Бот сидит на сервере и ничего не делает, но показывает в интернет web страницу, с ssl сертификатом (для безопасности). Эту страницу мы регистрируем в telegramApi, и если появляются обновления, то телеграм сам пойдет на эту страницу и попинает бота. Из плюсов - задержки нет, и бот не долбит постоянно API, из минусов - нужен SSL и домен.

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