@botoid

Страница 872 из 4042
Константин
02.06.2017
10:32:01
Грузчиков мы в дом не пустим, но нужно чтобы они вытащили из дома рояль )
В таком случае как мы можем просматривать каналы, делать с них репосты не присоединяясь к ним? Не ужели бот все же не может этого делать?

Zaur
02.06.2017
10:32:25
Бот - это не человек. У него есть ограничения

Дмитрий
02.06.2017
10:33:54
«Ты же просто бот, пародия на человека, разве может бот просматривать каналы, делать репосты?»

Google
Zaur
02.06.2017
10:36:03
Нужно работать через mtproto клиент
Ну тогда это не совсем ТелеграмБот доступный каждому пользоватлю месенджера

Andrey ?
02.06.2017
10:36:50


Дмитрий
02.06.2017
10:36:53
Ну тогда это не совсем ТелеграмБот доступный каждому пользоватлю месенджера
Эта часть бота не обязательно должна быть фронтовой)

У меня один из пользователей либы именно так её и использует, то что нужно делать через mtproto — дергает через него, а взаимодействие с юзерами — через обычного бота

Zaur
02.06.2017
10:37:49
Эта часть бота не обязательно должна быть фронтовой)
Не, я к тому, что если мы хотим только для себя такой функционал - тогда можно заюзать mtproto. А если хотим сделать бота для масс - тогда не получится. Обычный юзер не будет ради бота ставить какой то другой клиент

Дмитрий
02.06.2017
10:38:46
Да, я про то же)

Andrey ?
02.06.2017
10:38:48
И на кой это вообще опенсорсить?

В плане, что кто в здравом уме будет ради этого идти на гитхаб и ставить даже "обычного" телеграм-бота?

Google
Andrey ?
02.06.2017
10:39:16
Или тут уже я чего-то не до конца осознаю?)

Sergey❄️
02.06.2017
10:39:21
У меня один из пользователей либы именно так её и использует, то что нужно делать через mtproto — дергает через него, а взаимодействие с юзерами — через обычного бота
Б**** мтпрото нужно коннектить, он нахрен падает каждые 8 часов, имеет кучу ограничений по запросам, да и вообще, дебильный

Sergey❄️
02.06.2017
10:39:55
Кто падает, почему?
У меня тупо не отвечает

Zaur
02.06.2017
10:39:58
хмм, видимо я не до конча понял что такое mtproto, пойду почитаю )

Sergey❄️
02.06.2017
10:39:58
Консоль пустая

Склепай свой клиент
Мне Telethon достаточно

Andrey ?
02.06.2017
10:40:40
Мне Telethon достаточно
Видимо, недостаточно

Раз падает и виснет

Дмитрий
02.06.2017
10:41:06
У меня тупо не отвечает
Я просто не совсем понял про какую ты либу) mtproto — это протокол в первую очередь

Дмитрий
02.06.2017
10:42:31
Аналоги?)
Ну вот я пишу аналог, например)

Pavel
02.06.2017
10:45:43
Господа, а те кто пишет ботов на питоне, у вас это работает как request-response приложение (типа джанги) или как асинхронный демон, который постоянно крутится в памяти?

Pavel
02.06.2017
10:46:29
Нет, я именно говорю об архитектуре самого бота

Andrey ?
02.06.2017
10:46:45
Ну, это и есть про архитектуру бота :)

Google
Andrey ?
02.06.2017
10:46:54
Если как реквест-респонс - это через вебхуки

Если гетапдейт - это демон висит

Pavel
02.06.2017
10:47:20
Но ведь демон может висеть на 80 порту и так же принимать вебхуки

Sergey❄️
02.06.2017
10:47:44
Ну вот я пишу аналог, например)
Там вроде не питон был

Andrey ?
02.06.2017
10:47:45
А, я понял, это мы щас про извращения вида cgi?

Pavel
02.06.2017
10:48:11
А, я понял, это мы щас про извращения вида cgi?
Да про такое. Я не пишу на питоне, но мне интересно, какая архитектура там популярнее.

Andrey ?
02.06.2017
10:48:24
Как и вообще в адекватном вебдеве

(т.е. не php)

Дмитрий
02.06.2017
10:48:47
Там вроде не питон был
Ну да, я на питоне не пишу

Pavel
02.06.2017
10:53:49
Явно про демонов
Так а джанга сейчас тоже работает демонически? Помню лет 10 назад там были какие-то wcgi или что-то такое.

Andrey ?
02.06.2017
11:00:51
Не знаю, это от себя они добавили или по-дефолту так

Но вроде же не 2006 на дворе и можно себе позволить держать несколько воркеров постоянно запущенными

Alan
02.06.2017
11:05:21
Всем привет!

Кто использует либу telepot?

Subbotin
02.06.2017
11:06:35
я думаю процентов 5-10 этого чата да использует. это человек 50-100. им всем надо отметиться или ты просто задашь свой вопрос?

Pavel
02.06.2017
11:11:46
Я работал только над одним джанговским проектом и там было так
А как это все дебажить, интересно? Вот в пхп скрипт всегда идет в одном треде, нету никаких рейс кондишенов, все линейно и просто.

Zaur
02.06.2017
11:22:02
Кто на каком языке пишет ботов? Предлагайте свои варианты если нет в списке. ▪️ 30% (11) PHP ▫️ 19% (7) NodeJS ▪️ 36% (13) Python ▫️ 2% (1) Java ▪️ 2% (1) Ruby ▫️ 2% (1) Go ▪️ 5% (2) Delphi ? 36 - всего голосов

Vasily
02.06.2017
11:24:29
а кто писал на го ботов?

Google
Vasily
02.06.2017
11:24:37
есть вопрос один)

Zaur
02.06.2017
11:25:02
а кто писал на го ботов?
кроме тебя пока никого ))

Vasily
02.06.2017
11:25:09
после обеда туплю полчаса, не могу создать клавиатуру с одной кнопкой в каждом ряду

Ы

в джаве это сделал без проблем

Mikhail
02.06.2017
11:38:22
а кто писал на го ботов?
Помочь с клавиатурой?

Vasily
02.06.2017
11:38:36
ну я уже в другой конфе писал проблему

ты, смотрю в ней тоже есть)

Mikhail
02.06.2017
11:40:07
ну я уже в другой конфе писал проблему
а какую либу для работы с bot api используете?

Zaur
02.06.2017
11:41:01
@makaronkaa зачем Ruby предлагаешь, такой вариант уже есть в опросе )

Vasily
02.06.2017
11:53:42
Mikhail
02.06.2017
11:55:57
Alan
02.06.2017
12:00:36
?

File= open?

b0g3r
02.06.2017
12:19:45
is shit
Пояснить сможешь или просто так набрасываешь

Zaur
02.06.2017
12:19:51
Google
Max
02.06.2017
12:20:46
Как с помощью инлайн клавиатуры сделать кнопку Поделиться? Вроде ток вчера видел в документации, сейчас не могу найти(

Карабанов
02.06.2017
12:21:16
Вчера вроде кто-то уже спрашивал про форвард - ща попробую найти, если ни кто не ответит

Max
02.06.2017
12:33:44
https://core.telegram.org/bots/api -> switch_inline_query
https://api.telegram.org/botAUTHTOKEN/sendMessage?chat_id=ID&parse_mode=HTML&disable_web_page_preview=false&text=test&reply_markup={"inline_keyboard":[[{"text":"Share5","switch_inline_query_current_chat":"test"}]]} Что-то делаю не так?

Карабанов
02.06.2017
12:34:09
switch_button = types.InlineKeyboardButton(text="Кнопка", switch_inline_query="TEST")

У меня ничего не происходит в итоге

Max
02.06.2017
12:34:49
Bad Request: REPLY_MARKUP_INVALID

Григорий
02.06.2017
12:35:02
Max
02.06.2017
12:35:08
не switch_inline_query_current_chat а switch_inline_query
Да, заменил и получилось Bad Request: REPLY_MARKUP_INVALID

Vasily
02.06.2017
12:48:36
вот так добавил кнопки из массива

всё оказалось проще msg := tgbotapi.NewMessage(int64(id), "List") var keyboard [][]tgbotapi.KeyboardButton for _, c := range Confs { keyboard = append(keyboard, tgbotapi.NewKeyboardButtonRow(tgbotapi.NewKeyboardButton(c.name))) } markup := tgbotapi.ReplyKeyboardMarkup{ ResizeKeyboard: true, Keyboard: keyboard, } msg.ReplyMarkup = markup bot.Send(msg)

Max
02.06.2017
12:56:22
Странно

Григорий
02.06.2017
12:57:05
На десктопе работает, на мобилках - нет
у меня по чему то только на iphone не пашет а на остальном везде отлично

Max
02.06.2017
12:57:19
не switch_inline_query_current_chat а switch_inline_query
Так возвращает Bad Request: REPLY_MARKUP_INVALID

Карабанов
02.06.2017
13:18:03
Друзья

bot.send_message(chat_id=call.message.chat.id, reply_to_message_id=call.message.chat, text = "",reply_markup=keyboard)

А как отправить пустое сообщение text = "", чтобы инлайн только вывалился?

Страница 872 из 4042