
Firdavs
18.06.2016
17:51:28
https://core.telegram.org/bots/api надо закрепить это сообщения

Tester
18.06.2016
17:53:49
договорились... :) но в "двух словах" можно? какие данные о юзерах подключенных к боту я могу получить через API??? ник? уникальный код? номер телефона? или только временный, но уникальный chat_id присвоенный свеже-подключенному к боту юзеру?

Alexey
18.06.2016
17:54:42
постоянный в контексте инстанса робота это айдишник, успокойся уже.
ник, имя, фамилия, айдишник.

Google

Alexey
18.06.2016
17:55:17
телефонами API не раскидывается налево и направо и это хорошо.

Tester
18.06.2016
18:12:47
спасибо!
еще один вопрос... не совсем по "разработке" (я не считаю подобное разработкой) - что вы думаете о ботах, построенных "без единой строчки кода" (находил целый ворох статей, примеров, целые бесплатные сайты-помощники)? И на сколько проблемно поучиться создавать у них, а потом своего бота (имя с ключем и клиентами) "увести" от них на свой сервер на php/pyton/node? или лучше все-таки начать сразу со своего сервера?
...ну "чешется" у меня эта тема - боюсь "остыть" за пару месяцев и не дождаться нового хостинга! ?

Alexey
18.06.2016
18:25:14
1. это говно
2. ты никуда не уведёшь ничего с чужих серверов — кто тебе отдаст целиком весь сервис?
боишься остыть — садись и на бумаге проектируй и расписывай. что, куда, откуда, как.

Tester
18.06.2016
18:33:32
расписывать на бумаге - работы на пол дня-день! а потом что с этими записями 2 месяца делать? сейчас есть немного "лишнего" времени. готов поэксперементировать с ботам-апи... (читать доки в надежде использовать - скучно! это как китайский начать учить в надежде что фирма возможно заключит с ними контракт и пригласит к себе в гости всю команду разработчиков)
судя по всему на этих сайтах САМ регистрируешь бота (через BotFather), получаешь "токен"(кажется так называется), а потом идешь туда и его "подключаешь"... например для чтения RSS новостей со своего сайта... (зачем им "чужой бот для чужого сайта"?) Разве после этого тяжело "забрать" имя+токен на другой сервер? или токен сменить?

Vladislav
18.06.2016
18:34:30

Alexey
18.06.2016
18:34:32
ну сменишь ты токен. и пойдёшь сам реализовывать.

Vladislav
18.06.2016
18:35:15
Текущие конструкторы общие. Для каких-то обобщенных задач. Они для масс

Tester
18.06.2016
18:36:17
так и буду реализовывать... но имя будет, клиенты будут, только новости не из RSS будут читать, а из моего php сервера... вопрос - не тяжело ли "увести"/перенести бота?
...на другой хостинг

Alexey
18.06.2016
18:37:13
чувак, давай сделаем проще.
ты всё-таки распишешь всю свою хурму на бумаге. прямо вот алгоритмически. чо, откуда, куда.

Google

Alexey
18.06.2016
18:37:48
отсканишь и сюда бросишь. я тебе лично раскидаю, что и как.
и хоть тестовый хостинг-хуёстинг тебе дам.
хошь с виндой, хошь с соляркой, хошь с дебианом, хошь с мсдосом.

Tester
18.06.2016
18:41:31
пока нечего "расписывать"! сразу пробовать надо! регистрировать имя в таблице юзеров, сервером генерировать новости и хотя-бы оставлять их в подчиненной к юзеру таблице в строках с маркером - уже отправлено. (это когда хостинг будет). А пока надо научиться создавать/регистрировать, менять реквизиты, пробовать на нескольких устройствах, переносить между хостингами...

Alexey
18.06.2016
18:42:28
всё, что ты описал любоей программист напишет за двадцать минут. если первый раз видит Telegram API — то за двадцать две.

Tester
18.06.2016
18:47:47
тогда у меня будет хотя-бы реальное и рабочее имя бота, которое будет мне напоминать "приделать еще что-нибудь"... (это будет "подогревать" идею)
вопрос лишь - тяжело ли будет его "забрать" у подобных сервисов к себе? он за моим юзером "запомнен" на серверах телеграмма?
p.s. не так просто "привязать" юзеров к таблице на сервере - надо придумать для начала систему "вопрос-ответ" для идентификации... Далеко не 22 минуты для новичка...

Alexey
18.06.2016
18:49:25
1. сменил токен
2. всё.
по пост скриптуму — генерим уникальный случайный токен, даёт пользователю в телеграмме, пользователь пинает на ссылку — и этот токен тебе падает в сессию пользователя. ты его пишешь в свои базы данных. всё.
потратил меньше 30 секунд.
не благодари.

Mikhail
18.06.2016
18:50:19
Я тебе в личку писал, найми кого-нибудь. Надо уметь оптимально управлять своим временем, а не тратить недели, вместо того, чтоб заплатить условные 2к рублей


Tester
18.06.2016
18:58:02
спасибо!
p.s. идея хорошая, но не так легко реализуется... выделить разумное url для скрипта(отдельная папка криптов для телеграммбота?), решить кого привязывать, а кого нет(это дело "добровольное", а не все обязаны быть привязаны - некоторые "гости" и просто получает новости сайта, а не новости юзеров), а значит запрос должен идти после нажатия либо кнопки-команды в телеграмме (/connecttouser - БОТ сгенерит ключ под uid и выдаст в ссылку, а сервер подхватит и првяжет к текущему юзеру), либо кнопки на сервере в разделе юзера (что-нибудь вроде "скопируйте/наберите этот код в боте телеграмма для привязки: 1239123023 - код будет действителен 30 минут")...
Не говоря о работе с базой и подготовки целой "надстройки" под сообщения телеграмм-юзерам...
Учти еще вариант, когда телеграм-бот и сайт на разных устройствах (сайт на рабочем компе, а бот на домашней маленькой мобилке - только для звонков и СМС)...
p.s. есть в телеграм-ботах возможность забанить юзеров?


Alexey
18.06.2016
19:16:04
как ты бота решил ставить на мобилку?
п.с — есть.

Tester
18.06.2016
19:18:40
бот в телеграмме! а чаще всего ставят на мобилки, а не на компы! (не знаю как у тебя, но я не мог поставить на комп, пока не установил на мобилку - эта зараза все мои контакты тут-же украла).
уведомления проще отсылать на мобилку - большинство людей не живут перед мониторами...

Alexey
18.06.2016
19:19:26
никто не ставит на мобилки.
потому что бот — это код, который пишешь ты.
нет, я могу конечно и на свой рутованный телефон и на рутованный айпад раскатать питоны с окружением, говно вопрос.
но если ты тоже можешь это сделать — то ты меня ребячишь по-моему ламерскими вопросами. :)

Tester
18.06.2016
19:20:04
я имею в виду КЛИЕНТОВ! а не сервер решающий что отправить клиентам...

Google

[Anonymous]
18.06.2016
19:22:44
Какое преимущества в использовании вебхуков?

Firdavs
18.06.2016
19:23:08
Сервер телеграма обращается к тебе

Артём
18.06.2016
19:23:35
А pooling или что там как работает?

Firdavs
18.06.2016
19:23:44
А через getUpdates ты постоянно должен отправлять запрос телеграму

Alexey
18.06.2016
19:23:54
постоянно бросается запросами и получает ответом список.

Tester
18.06.2016
19:23:55
если ты зарегистрирован у меня на сайте и имеешь там юзера ("user123") то я хочу отправлять уведомления о событиях сайта тебе только на ТВОЙ телеграм как только ты подключишься к моему боту! они будут приходить к тебе на мобилку как смс-ки! но привязать своего телеграмм юзера ты должен через сайт (войдя под юзером user123) который возможно только у тебя на большом рабочем компе (где нет телеграмма)... Надо учесть и такой вариант при "привязке" юзеров...

Alexey
18.06.2016
19:24:31

Tester
18.06.2016
19:25:01
еще раз говорю! возможен вариант, когда на рабочем компе у тебя не будет телеграмма! а привязаться к юзеру надо!

Alexey
18.06.2016
19:26:53
ещё проще. сайт даёт ссылку на бота и просит ввести пин из цифр. юзер вводит 3-6 цифр. по ним сайт сопоставляет пользователя.

S
18.06.2016
19:28:34
придумал. если знаем телефон юзера, высылаем ему смской ссылку на бота с start параметром

Alexey
18.06.2016
19:29:44

Tester
18.06.2016
19:30:00
это уже не "проще"... в юзера надо уже предусмотреть поле на 6 цифр, таймаут, удержать уникальность, а потом найти юзера из бота по этому коду... целая подсистема! с учетом одновременного запроса от нескольких юзеров... с учетом попытки ввода от уже зарегистрированного юзера... короче кучу "дыр" надо учесть...

S
18.06.2016
19:30:02
я говорю о нормальных проектах

Alexey
18.06.2016
19:30:21

Tester
18.06.2016
19:30:25
у меня есть 4-5к, но у меня есть желание самому в этом разобраться

Alexey
18.06.2016
19:30:26

S
18.06.2016
19:30:54

Alexey
18.06.2016
19:31:39
чувак, генерируем цифровой пин. 4 цифры. пишем в редис пин и уид юзера. отправляем юзеру ссылку на бота. смской, qr кодом, хоть бесплатной татуировкой на жопу.
юзер открывает бота, вводит пин. всё.

Tester
18.06.2016
19:33:15
....не забывай, что ты не знаешь моего движка (самописного - целая команда ДО МЕНЯ писала под проект, а я допиливаю)! ты не знаешь специфику моего сайта! ты не знаешь что можно, а что нельзя трогать на моем сайте... мне дольше все это обьяснять прийдется чем самому сделать!

Google

Alexey
18.06.2016
19:33:55
чувак, если ты не можешь в движок добавить ОДИН урл и метод к нему — тогда лучше не браться за ботов. совсем. никогда. я серьёзно.

Admin
ERROR: S client not available

Sviat
18.06.2016
19:34:36
Прив
Я что-то пропустил?

Alexey
18.06.2016
19:35:17
не, можно дальше спать :о)

Sviat
18.06.2016
19:35:27
) благодарю

Tester
18.06.2016
19:36:03
я могу добавить урл! и скрипт к нему... Но если кину его в любое место (не логичное), то следующий программист его будет долго искать...

Vladislav
18.06.2016
19:36:10

Tester
18.06.2016
19:36:32
или грохнет посчитав временной утилиткой...

S
18.06.2016
19:36:53
то есть проблема не накодить привязку юзера к телеграм аккаунту
а спасти код от сумасшедших программистов?

Alexey
18.06.2016
19:38:41
давай раз уж сегодня аттракцион охуительной щедрости и я бесплатно консультирую — я продолжу.

Tester
18.06.2016
19:38:53
тут КУЧА проблемм! урл - тоже! и текучка програмистов - тоже! и даже сервер с закрытым от админа доступом - тоже! такие фирмы не приглашают программистов "попилить" код за 2-5к рублей...

Alexey
18.06.2016
19:39:02
смотри, заводишь гит. от рута, короче, по крону он дёргает всегда указанный бренч и хард резетит на него.
ключи живут в демоне, демон запускается один раз, ключи хешированы, в реп передаётся хеш. ключи достаёются из монтируемого на старте шифрованного AES раздела с флешкой твоей и паролем. потом сразу демонтируется.
1. сервер с закрытым от админа доступом
2. текучка програмистов
Я начинаю что-то смутно подозревать.

Tester
18.06.2016
19:41:06
ничего ты не подозреваешь... просто шеф- КОЗЕЛ!

Alexey
18.06.2016
19:41:30
Проржался в голос, простите.

Rafkat
18.06.2016
20:35:40
Есть норм боты толковых словарей? Типа dic.academic

Плюшка
19.06.2016
01:07:19

Google

Shaman
19.06.2016
04:07:06
Я, возможно, пропустил как это. Где можно посмотреть пример геочатов? http://puu.sh/pxST2/2aaca2231f.png
https://core.telegram.org/api/geochats

S
19.06.2016
04:59:02
Ого
Это еще что такое?
Впервые вижу

Alexey
19.06.2016
05:25:49

Alex
19.06.2016
07:03:33
https://core.telegram.org/bots/api

Артём
19.06.2016
09:35:39
А есть какойто простой робот на php через pooling? чтоб я поменял токен, загрузил на хостинг и чтоб бот уже что-то делал, хотябы отправлял тоже самое что я ему пишу например. А то нашел вот это https://github.com/kolar/telegram-poll-bot поменял токен потом загрузил и ничего, либо крон надо поставить через каждую секунду? (только разбираюсь ✌)