
Женя
24.08.2017
09:57:41
Ну вот если мне нужно на одну и ту же команду в разные моменты времени получать от бота разные ответы

b0g3r
24.08.2017
09:59:34
Вообще питон, но пойдет сама реализация идеи на любом языке
https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.BD.D0.B0_Python

Женя
24.08.2017
09:59:48
Там есть возможность писать что то типа: обработчик(команда, состояние)?

b0g3r
24.08.2017
10:00:22
обычным чат-состояниям хватит два метода: .enter() и .handle(user, msg)

Google

Vitaly
24.08.2017
10:01:24
.enter(state) и .leave() достаточно, да
а потом уже в зависимости от текущего состояния роутить апдейты

b0g3r
24.08.2017
10:02:47
короче, способов реализаций FSM - дохерища, хоть свой придумывай
состояния в базе мне нравится хранить кастомными полями ORM

Tigran
24.08.2017
10:03:39
о, если вы хотите сложные диалоги, я писал об этом на хабр когда-то https://habrahabr.ru/post/316666/

Женя
24.08.2017
10:08:11
Спасибо всем, буду разбираться

denisx
24.08.2017
10:49:36
дизайн сайта утвержден, во вложении финальные правки к нему

Alex,
24.08.2017
10:51:14
Напомните плиз, бот сейчас умеет удалять свои сообщения? Не могу в доках найти... Возможно старые доки

b0g3r
24.08.2017
10:51:28
свои умеет
https://core.telegram.org/bots/api#deletemessage

Alex,
24.08.2017
10:53:43
Значит https://tlgrm.ru/docs/bots/api уже не актуальная

b0g3r
24.08.2017
10:53:53
да, это крайне херовый левый сайт

Zaur
24.08.2017
10:54:10
превед, человек

Google

Evgen
24.08.2017
10:59:02

b0g3r
24.08.2017
10:59:54
в обычных чатах: с админкой

Evgen
24.08.2017
11:00:19

b0g3r
24.08.2017
11:03:41
синдром "и это очевидно"

Tigran
24.08.2017
11:35:09
Ребят, а можно сделать бота, который будет отвечать в inline-режиме картинками, но не выдавая ссылки, а генеря их на ходу?
Или я сгенерённую картинку обязательно должен опубликовать по какому-то урлу и выдать урл?

Карабанов
24.08.2017
11:35:41
Стоп

Savely
24.08.2017
11:37:55
Загрузить придется и поднять сервер.

Tigran
24.08.2017
11:38:12
Печалька (спасибо за помощь)

Alexandr
24.08.2017
11:38:45
Ребят, подскажите. Как так получается, что текстовое сообщение с inline кнопкой отсылается последним и приходит быстрее, чем текстовое сообщение с parseMode: ParseMode.Html ?
ни у кого такого не было?
причем между ними еще ChatAction.Typing

Suren
24.08.2017
11:40:23
Чего

Alexandr
24.08.2017
11:41:05
ясно)

Sergey
24.08.2017
11:42:04
что за яп?

Google

Chuvi
24.08.2017
11:42:10

Alexandr
24.08.2017
11:42:42
точно, там два client.SendTextMessageAsync
или они в стэк какой-то складываются, а потом пачкой отсылаются?

Magic
24.08.2017
11:43:40

Alexandr
24.08.2017
11:43:46

Chuvi
24.08.2017
11:43:49
Не, за один запрос два сообщения послать нельзя. Так что шлются они всяко по одному.

Alexandr
24.08.2017
11:44:16
тогда понятно

Chuvi
24.08.2017
11:44:37
Async. Видмо просто быстрее отрабатывает...

Alexandr
24.08.2017
11:45:44

Chuvi
24.08.2017
11:46:27
А не асинхронного метода нет в либе?

b0g3r
24.08.2017
11:46:39

Alexandr
24.08.2017
11:48:36
просто получается, что все методы из него вызываются, и они выполняются тоже асинхронно

Chuvi
24.08.2017
11:49:50
Он же возвращает что-то куда-то, когда сообщение отправилось?

Rm
24.08.2017
11:52:42
Чтоб запросы от ботов не валили сервер? не то чтобы не валили а не было кричичного времени ответа
есть какой мануал как бубунту настроить чтоб хайлоад держало? что в nginx подкрутить где память свапнуть?

Alexandr
24.08.2017
11:53:10
sendMessage
Use this method to send text messages. On success, the sent Message is returned.

Google

Chuvi
24.08.2017
12:07:42

Magic
24.08.2017
12:08:06
балансировщик

Alexandr
24.08.2017
12:36:24

Vaderoff
24.08.2017
12:45:10
телеграм тег <br> поддерживает?

Oleg
24.08.2017
12:45:32
-

Vaderoff
24.08.2017
12:47:02
-
Смотри я из бд выгружаю строку со спецсимволами \n и вставляю это строку в месседж, но при отправке сообщения переносов нет, как быть?

Admin
ERROR: S client not available

?
24.08.2017
12:50:46
подскажите плз библиотеку для бота на мтпрото на питоне

Vaderoff
24.08.2017
12:51:50

?
24.08.2017
12:52:13

Magic
24.08.2017
12:52:34

?
24.08.2017
12:52:37

Vaderoff
24.08.2017
12:52:41

Magic
24.08.2017
12:53:22
петон
print 'First line \n Second line'
ne?

Zaur
24.08.2017
12:53:25

Проксимов
24.08.2017
12:54:20

Google

Проксимов
24.08.2017
12:54:49
(Я уже похож на про жсера)?

Zaur
24.08.2017
12:54:50

Emil'
24.08.2017
12:55:32
2k17 = 200017

John
24.08.2017
12:55:47
В питоне что var нету?

Emil'
24.08.2017
12:56:04
ловите его, с будущего сбежал (где вара нету...)

Sergey
24.08.2017
12:56:08

Проксимов
24.08.2017
12:56:15

Евгений
24.08.2017
12:56:22

Проксимов
24.08.2017
12:56:43

John
24.08.2017
12:56:45
Я с js просто

b0g3r
24.08.2017
12:56:46

John
24.08.2017
12:57:51
На пхп можно разрабатывать телеграмм ботов?

Magic
24.08.2017
12:58:05
(нет)

Alex
24.08.2017
12:58:11

Проксимов
24.08.2017
12:58:15

例
24.08.2017
12:58:37
вместо \n

Проксимов
24.08.2017
12:59:42

例
24.08.2017
13:00:01
))