
Карабанов
04.06.2018
12:15:20

Dima
04.06.2018
12:16:12

Ярослав
04.06.2018
12:16:24

Dima
04.06.2018
12:16:30
Но это так))

Google

Dima
04.06.2018
12:16:43
Лучше бд взять

Йоба
04.06.2018
12:16:47

Карабанов
04.06.2018
12:16:52

KriPtoN
04.06.2018
12:17:03
можно на самом callback_data хранит :)

Йоба
04.06.2018
12:17:25

Богдан
04.06.2018
12:17:31
идея хорошая

Карабанов
04.06.2018
12:17:40

KriPtoN
04.06.2018
12:17:47

Gennady
04.06.2018
12:19:12

KriPtoN
04.06.2018
12:19:57
ни как
потом когдато найдётса один мудак который кликает бесконечно и callback_data привышает лимит

Карабанов
04.06.2018
12:20:09

Dima
04.06.2018
12:20:13
А как фотку к тексту через апи прикрутить? Чтоб 1 сообщением?

Google

Ivan
04.06.2018
12:20:46

Gabb
04.06.2018
12:21:05

Ivan
04.06.2018
12:21:32

Карабанов
04.06.2018
12:22:11
Значит так =)

KriPtoN
04.06.2018
12:22:59
через клиентский апи можно нажат на несушествуищи кнопку?

Gabb
04.06.2018
12:25:03
По сути ты не нажимаешь, а отправляешь callback_data кнопки. Только его можно подменить
Клиентский апи, да
Если так все плохо, почему бы не хранить значения в самом сообщении.
Опять же вопрос о проверке уже нажавших

KriPtoN
04.06.2018
12:27:24
что если user_id хранит на entites?

Gabb
04.06.2018
12:28:08
Где?


KriPtoN
04.06.2018
12:32:23
test
{
"update_id": 919827223,
"message": {
"message_id": 65557,
"from": {
"id": 47543915,
"is_bot": false,
"first_name": "Kripton",
"username": "username253",
"language_code": "ru-RU"
},
"chat": {
"id": 47543915,
"first_name": "Kripton",
"username": "username253",
"type": "private"
},
"date": 1528115560,
"forward_from": {
"id": 479423887,
"is_bot": true,
"first_name": "Test",
"username": "KriptonTestRobot"
},
"forward_date": 1528115494,
"text": "test",
"entities": [
{
"offset": 0,
"length": 1,
"type": "text_link",
"url": "http://fakedomain.com/12354548_4854118_545845454545"
}
]
}
}
{
"update_id": 919827223,
"message": {
"message_id": 65557,
"from": {
"id": 47543915,
"is_bot": false,
"first_name": "Kripton",
"username": "username253",
"language_code": "ru-RU"
},
"chat": {
"id": 47543915,
"first_name": "Kripton",
"username": "username253",
"type": "private"
},
"date": 1528115560,
"forward_from": {
"id": 479423887,
"is_bot": true,
"first_name": "Test",
"username": "KriptonTestRobot"
},
"forward_date": 1528115494,
"text": "test",
"entities": [
{
"offset": 0,
"length": 1,
"type": "text_link",
"url": "http://fakedomain.com/12354548_4854118_545845454545"
}
]
}
}
его json, entities[0]['url']
вроде там не должно быт лимит на длину url


Savely
04.06.2018
12:38:23
вставит кто-нибудь жирный текст перед ссылкой и всё

KriPtoN
04.06.2018
12:39:20
первый символ невидимий он всегда будет url

Gabb
04.06.2018
12:41:01
Кул

Google

Даун
04.06.2018
12:42:26
Хей

KriPtoN
04.06.2018
12:43:16
Кул
ради не исползвания бд что не приходит в голову :)

Даун
04.06.2018
12:45:16
Добавите в закреп канал с MTProxy?

Gennady
04.06.2018
12:46:02
Сходу, с порога пиарить начал... :(

Даун
04.06.2018
12:48:01
Всмысле пиарить
Я просто спросил, вдруг нужен

Йоба
04.06.2018
12:53:48
от чего зависит, есть по ссылке вида https://t.me/<ИМЯ_БОТА> предпросмотр или нет?

KriPtoN
04.06.2018
12:54:57

Chuvi
04.06.2018
12:55:57

Йоба
04.06.2018
12:57:15

Шерзод
04.06.2018
12:58:45
Добрый день, пытаюсь скиыть ссылку в слово , при о правке через бота сообщения. Делаю [так](ссылка) и HTML разметку, но бот правляет все так как и пишу, как быть ?

Максим
04.06.2018
12:59:51

Alex
04.06.2018
13:00:09

KriPtoN
04.06.2018
13:00:13

Шерзод
04.06.2018
13:01:25
bot.send_message(message.chat.id, '[Вас приветствует бот](https://core.telegram.org/bots/api#chat)')

Mishell
04.06.2018
13:01:30
Сейчас тестирую localtunnel что бы вебхук навешивать проще. Он подвержен ошибкам? Падает ли? Или будет стабильно работать пока висит этот процесс?

Шерзод
04.06.2018
13:01:33

KriPtoN
04.06.2018
13:02:31
куда это нужно ставить ?
bot.send_message(message.chat.id, '[Вас приветствует бот](https://core.telegram.org/bots/api#chat)', {"parse_mode":"Markdown"})

Шерзод
04.06.2018
13:02:52

Johnny
04.06.2018
13:08:27

Google

Dima
04.06.2018
13:08:29
А бот может на вебхукак без ссл работать?)

Костя
04.06.2018
13:08:39

Dima
04.06.2018
13:08:49
Лол, а каа он у меня работает?

Gennady
04.06.2018
13:09:31
А ты опытный :)
На чужих ошибках учимся. Интерактивный мануал видел в 5D формате. (:

Gabb
04.06.2018
13:10:59

Dima
04.06.2018
13:12:05
{"ok":true,"result":{"url":"","has_custom_certificate":false,"pending_update_count":0}}

Костя
04.06.2018
13:12:21
у тебя без урла нет вебхуков лол

Dima
04.06.2018
13:14:08
так как оно работает. чет не пойму?

Gabb
04.06.2018
13:14:24
Значит не вебхук

Suren
04.06.2018
13:17:28

Шерзод
04.06.2018
13:18:22
А как можно узнать id своего бота?

?
04.06.2018
13:18:25

Gabb
04.06.2018
13:19:02

?
04.06.2018
13:19:14
не, нужна кнопка задонатить
в яндексе пэйпале есть
в вебмани убогий айфрэйм

Костя
04.06.2018
13:20:12
вопрос по боту, как сделать, чтобы после того как бот принял сообщение - запустился таймер на 5 минут и после него он сделал действие? так чтобы бота в сон не вводить

S
04.06.2018
13:20:40
google "языкнейм task scheduler"

Костя
04.06.2018
13:22:08
забыл сказать что пайтон) но спасибо

Andrew
04.06.2018
13:22:35

Google

?
04.06.2018
13:23:12

Andrew
04.06.2018
13:24:01
ужас
Есть варианты получше?

S
04.06.2018
13:24:21
google "языкнейм task scheduler"

Suren
04.06.2018
13:25:30

Хорен
04.06.2018
13:25:40

Suren
04.06.2018
13:25:42
Для такой простой задачи можно и не тянуть либу отдельную

S
04.06.2018
13:26:12

Йоба
04.06.2018
13:26:13

S
04.06.2018
13:27:30
А что же будет, если бот упадет и перезапустится, ух...
Где персистенс-то

Suren
04.06.2018
13:27:39
И потерять контроль над таском)))
Почему же?
Делаем корутину
async def my_coro(*args)
# свой код
await asyncio.sleep(timeout)
# что-то ещё
А в методе делаем
asyncio.ensure_future(my_coro(arg1, arg2))
И контролируй на здоровье

Хорен
04.06.2018
13:28:14
ну так то да конечно с этой стороны не лучший подход