fox.lua
05.11.2016
20:46:06
CLI не всё умеет
например, не прочитать это сообщение
Rocket
05.11.2016
20:52:41
Богдан
05.11.2016
20:57:36
Олег как то входил в аккаунт бота
Google
Богдан
05.11.2016
20:57:41
Через клиент тг
И писал от имени бота
Я помню
Rocket
05.11.2016
20:58:49
Окей. Как?
fox.lua
05.11.2016
20:59:13
Rocket
05.11.2016
21:01:28
Это же обычный cli
fox.lua
05.11.2016
21:02:37
Но он может писать от имени бота
Ему передаёшь токен бота
И можно получать / отправлять сообщения от бота
Rocket
05.11.2016
21:03:43
Хм
Надо посмотреть как авторизация там сделана.
Остальное не важно.
fox.lua
05.11.2016
21:06:04
Судя по всему, он не только официальный bot API использует
Google
fox.lua
05.11.2016
21:06:10
Но и ещё свой как-то
Потому что, например, этот клиент может получить описание чата или канала
Rocket
05.11.2016
21:06:42
Mtproto
Что ж еще...
fox.lua
05.11.2016
21:07:15
Но как?
Ведь у него только токен бота
Rocket
05.11.2016
21:07:40
Вопрос только в том как там сделана авторизация.
Как он через mtproto авторизует бота.
fox.lua
05.11.2016
21:09:04
Я так думаю, он шлёт запросы на свой сервер, а там уже используется MtProto, если надо
Вообще, кажется, код их сервера открыт, и можно при желании свой поднять
Rocket
05.11.2016
21:10:29
Так и есть. А в этих исходниках важно только одно - как через mtproto авторизовать бота.
fox.lua
05.11.2016
21:11:17
А никак, наверное. Они могут просто свой нормальный аккаунт там держать, и с него выполнять некоторые запросы
Oleg
05.11.2016
21:11:22
через CLI можно запусить бота
Ало
Токен пишите и все
fox.lua
05.11.2016
21:11:33
Ну по крайней мере, можно узнать список участников публичной группы
Её описание
Сообщения из этой группы за всё время
И всё это будет незаметно как для обитателей группы так и для бота
Google
fox.lua
05.11.2016
21:12:57
Тот, на который есть ссылка с официального сайта телеги?
Rocket
05.11.2016
21:13:03
fox.lua
05.11.2016
21:13:04
Не видел там такого
Но как?
Oleg
05.11.2016
21:13:41
Как-то
Я не пробовал
fox.lua
05.11.2016
21:13:44
Он требует номер телефона и код
Oleg
05.11.2016
21:13:52
Там есть миллион параметров
fox.lua
05.11.2016
21:14:05
И ничего в документации по этому поводу не прописано
Rocket
05.11.2016
21:15:20
Такс. Ну тогда реализация mtproto на питоне обретает практический смысл.
fox.lua
05.11.2016
21:22:46
Есть же вроде реализация на си
По крайней мере, я видел
Можно просто сделать обвязку для питона
Или вытянуть реализацию из одного из официальных клиентов
Pavel
05.11.2016
21:36:01
Как-то
Я не пробовал
То есть это вообще только предположение. Никто не пробовал и не видел, только в теории работает.
Абсолютно очевидно что если есть кастомные клиенты, которые работают через mtproto, то и бота можно через mtproto запустить, вот только он не будет иметь отношения к bot token никакого. А просто это по сути полноценный клиент который запрограммирован отправлять и принимать мессаги. Я так рассуждаю.
fox.lua
05.11.2016
21:45:44
Как, кстати, такое называется?
Pavel
05.11.2016
22:01:37
какое такое?
fox.lua
05.11.2016
22:02:40
Программный код, управляющий обычным аккаунтом в Telegram
Богдан
05.11.2016
22:02:48
Олег делал так я помню
Он через клиент входил просто токен вставлял и все
Google
Pavel
05.11.2016
22:04:31
Что значит делал? Ты сам видел или что? Вот этот Олег сейчас только что сам сказал что он не пробовал.
Богдан
05.11.2016
22:06:12
И кидал скриншот диалога со стороны бота
fox.lua
05.11.2016
22:06:42
Pavel
05.11.2016
22:08:14
Богдан
05.11.2016
22:08:30
Из обычного клиента
Pavel
05.11.2016
22:10:12
Интересно. Что это за клиент? Где такое поле для вставки?
ИТ-котик
05.11.2016
22:10:29
Test
Богдан
05.11.2016
22:10:48
Вот да
Что это за клиент
fox.lua
05.11.2016
22:11:20
アリサ
05.11.2016
22:11:22
Что за клиент?
fox.lua
05.11.2016
22:12:12
В play market есть
Разве боты могут получить аватарку группы?
Богдан
05.11.2016
22:23:53
На сайте этого клиента написано что они используют и tg cli
Модифицированный
Pavel
05.11.2016
22:34:59
Нужно исходники смотреть. Как он там это делает
На сайте написано что там еще и API сервер их собственный
Google
Pavel
05.11.2016
22:39:10
Может у них там клиенты на бэкенде подключены через cli. В общем мутная штука )
Евгений
05.11.2016
22:48:12
Выглядит прикольно, но хз зачем
швея 1-го разряда ссср
05.11.2016
22:48:26
кто знает бота Арзаэль
?
fox.lua
06.11.2016
05:08:56
[Anonymous]
06.11.2016
09:17:03
Как связать MTProto с ботом?
LEXASOFT
06.11.2016
09:25:10
Два бота будут, все просто же, один другово дополняет
Ну и команды слать можно между ними
/
06.11.2016
09:28:55
Как связать MTProto с ботом?
ну мысль такая. Бот который работает через бот апи, его приглашают в чат, делают админастратором (если бот может, то дабавлет в этот чат юзера(бот) или присылает ему ссылку, юзер вступает в (получает админство). Бот через бот апи следит за сообщениями, и допустим если видит кучу стикеров, то передает месадж айди юзеру(тот что бот) и тот чистит чат )
[Anonymous]
06.11.2016
09:30:15
Я про это спрашивал.
/
06.11.2016
09:30:18
да по сути тоже можешь натсроить ращличный отклик на те или иные слова, команды