
Zaur
02.06.2017
10:30:04

Константин
02.06.2017
10:32:01

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

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

Google

Дмитрий
02.06.2017
10:34:27
Тогда можно

Zaur
02.06.2017
10:36:03

Sergey❄️
02.06.2017
10:36:44

Andrey ?
02.06.2017
10:36:50

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

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

Andrey ?
02.06.2017
10:38:37

Дмитрий
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

Andrey ?
02.06.2017
10:39:34
Да запили кластер их

Дмитрий
02.06.2017
10:39:43

Sergey❄️
02.06.2017
10:39:55

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

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

Andrey ?
02.06.2017
10:40:40
Раз падает и виснет

Дмитрий
02.06.2017
10:41:06

Sergey❄️
02.06.2017
10:41:32
Pytg?)

Дмитрий
02.06.2017
10:42:31

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

Andrey ?
02.06.2017
10:46:14

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

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

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:01

Magma
02.06.2017
12:19:20

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
Вчера вроде кто-то уже спрашивал про форвард - ща попробую найти, если ни кто не ответит

Zaur
02.06.2017
12:22:01

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

Zaur
02.06.2017
12:34:56

Григорий
02.06.2017
12:35:02

Max
02.06.2017
12:35:08

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

Max
02.06.2017
12:57:19

Карабанов
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 = "", чтобы инлайн только вывалился?

Magma
02.06.2017
13:19:24