@botoid

Страница 1008 из 4042
Vitaly
04.07.2017
18:27:56
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#code

Rocket
04.07.2017
18:28:00
Wyldstyle
04.07.2017
18:28:06
Google
Zaur
04.07.2017
18:30:47
я понимаю, но, блин...
все норм, текст идущий сразу за ''' воспринимается маркдауном как название языка, на котором написан код

Rocket
04.07.2017
18:31:51
Rocket
04.07.2017
18:33:07
Никогда с ним не работал. Посмотрел когда появилось форматирование в ботах, сразу выбрал html.

Zaur
04.07.2017
18:34:19
Маркдаун в ботах - это головная боль

Rocket
04.07.2017
18:35:13
Маркдаун в ботах - это головная боль
Я даже больше скажу - unparse написать так, чтобы он нормально работал - вот это настоящая головная боль. Причем самое адовое - это когда нужно одновременно обработать и markdown и entities. А всё изза того, что fixed и pre клиентами отправляются способом, отличным от всего остального форматирования.

Oleg
04.07.2017
18:36:49
Почему у меня нет проблем?

M
04.07.2017
18:38:37
Маркдаун в ботах - это головная боль
Там есть HTML, я, как программист, люблю markdown

Zaur
04.07.2017
18:38:38
У меня тоже проблем нет, только головная боль :) я к тому что с ним работать сложнее чем с html. Нельзя заэскейпить символы как <> в HTML

Oleg
04.07.2017
18:39:33
Что-то слишком сложно тут у вас

Илья
04.07.2017
18:40:16
выбирая между маркдаун и html лучше выбрать последнее специфичность тегов больше чем маркдаун разметки плюс лучше поломанное форматирование чем сообщение которое сервера телеграм вообще отбросят как не валидное

Google
Илья
04.07.2017
18:41:07
А ниче, что HTML несколько тегов только доступны?)
ровно столько же сколько и для маркдаун разметки

Rocket
04.07.2017
18:41:10
А ниче, что HTML несколько тегов только доступны?)
Возможности то идентичные. А вот головной боли с html меньше.

Sergey❄️
04.07.2017
18:41:26
А ниче, что HTML несколько тегов только доступны?)
А потом ты берёшь и не экранируешь First_name в стиле ^_^

У меня админ с таким ником не может с ботом взаимодействовать

Мне лень экранировать просто

Да и про скрытые ссылки, в HTML с ними на порядок лучше, чем в Маркдауне

Илья
04.07.2017
18:43:16
Мне лень экранировать просто
обращение по имени вообще спорный сценарий, зачем если это не групповой чат а если групповой чат то это такое) боты в чатах головная боль)) кидают свои клавиатуры, выводят список команд на которые все начинают жмакать стадно

Sergey❄️
04.07.2017
18:43:57
В смысле скрытые ссылки?
О, а вот и профессиональный маркдаунист в треде

Zaur
04.07.2017
18:44:16
Можно. Перед управлющими символами \*_`\[ надо поставить \\
ага, только вот когда в базу сохраняешь, надо уже не \* записывать, а \\* - и тут начинаются танцы

Sergey❄️
04.07.2017
18:44:19
<a href="ссылка_на_картинку">&#8203;</a> Вот ответ.

M
04.07.2017
18:45:45
<a href="ссылка_на_картинку">&#8203;</a> Вот ответ.
ХМ... Т.е. это конструкция вставит картинку в мессадж?

Sergey❄️
04.07.2017
18:47:48
Zaur
04.07.2017
18:48:52
Мне кажется ты что-то не правильно готовишь.
Разве что с солью переборщил :)

Sergey❄️
04.07.2017
18:49:40
@k1sliy

NAME SURNAME Котик​

Google
Илья
04.07.2017
18:50:06
ХМ... Т.е. это конструкция вставит картинку в мессадж?
вставит превью картинки если не отключены превью для ссылок вообще скрытые ссылки эти типа <a href='очень_сложная_и_некрасивая_ссыль’>красивая и приятная ссылка</a>

Sergey❄️
04.07.2017
18:50:35
оч полезный лайфхак, в сообщение можно добавлять доп инфу

не приватную конечно, но какую-то и скрыто

Илья
04.07.2017
18:51:33
ненен, скрытая это с &#8203;
это типа ansi код неразрывного пробела или что то в таком духе? символ не показывемый?

Sergey❄️
04.07.2017
18:51:50
NAME SURNAME Котик​
Энтити проверь вот тут

Илья
04.07.2017
18:52:00
я просто не настолько гуру чтобы знать всю таблицу символов наизусть)

Sergey❄️
04.07.2017
18:52:11
Это пустой символ

А ещё прикол в том, что эту скрытую ссылку можно ставить в нулевую позицию сообщения без сдвига

то есть не будет Начало сообщения

Но, к сожалению, превью для следующих ссылок работать не будет

Можно проверить череж @ShowJsonBot

​NAME SURNAME ПРИВЕТ http://photo.qip.ru/photo/sirickss/200681248/xlarge/212961411.jpg

M
04.07.2017
18:59:34
Но, к сожалению, превью для следующих ссылок работать не будет
Вот это печаль(( Можно было бы красиво сделать... Хотя можно инлайн кнопок наделать и "листанием" редактировать месседж и тем самым галерею реализовать)

Sergey❄️
04.07.2017
18:59:55
я это так решил

хотя буквально пару недель назад всё прекрасно работало и со ссылкой на нулевом месте

Видимо обнова в телеграме какая-то, хз

?
04.07.2017
20:58:55
есть кто с cherrypy на heroku?

Google
?
04.07.2017
21:10:20
telebot.apihelper.ApiException: A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body: 2017-07-04T20:55:23.263744+00:00 app[web.1]: [b'{"ok":false,"error_code":400,"description":"Bad Request: bad webhook: Webhook can be set up only on ports 80, 88, 443 or 8443"}']

?
04.07.2017
21:22:56
Ну дак порт нужно настроить на один из предложенных
это в курсе но в хероку не дают эти порты

Sergey
04.07.2017
21:23:14
Должен давать так как многие там размещают ботов

?
04.07.2017
21:29:34
перешел на flask, дает

2017-07-04T21:27:45.962963+00:00 app[web.1]: * Running on http://0.0.0.0:22403/ (Press CTRL+C to quit) 2017-07-04T21:27:46.382190+00:00 heroku[web.1]: State changed from starting to up

только эффекта 0

бот не отвечает

?
04.07.2017
21:31:06
?
04.07.2017
21:36:42
скопипастил из фака по api бота

подставил параметры

все равно не отвечает

https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/webhook_examples/webhook_flask_heroku_echo.py

Sergey
04.07.2017
21:38:00
Тебе написали что не так

telebot.apihelper.ApiException: A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body: 2017-07-04T20:55:23.263744+00:00 app[web.1]: [b'{"ok":false,"error_code":400,"description":"Bad Request: bad webhook: Webhook can be set up only on ports 80, 88, 443 or 8443"}']

?
04.07.2017
21:38:54
c эти все уже так

Sergey
04.07.2017
21:40:56
Ну дак как будто тут телепаты все Ты ошибок не показываешь

Vitaly
04.07.2017
21:41:05
Без порта ставь

Google
Vitaly
04.07.2017
21:41:11
С https

Sergey
04.07.2017
21:41:31
Хотя может на хероки своя система

Vitaly
04.07.2017
21:41:35
А потом дерни ручками getWebhookInfo

Хотя может на хероки своя система
Да, там транспарент прокси

?
04.07.2017
22:08:06
настроил все таки на cherrypy

Карабанов
05.07.2017
00:19:17
Всем привет. Я вновь за помощью. Вопрос с расчётом расстояния по-прямой между двумя координатами. Координаты в формате #lon1 = 55.729259 #lat1 = 37.455234 Вопрос в чем. Я от пользователя полученную широту и долготу пакую следующим образом lon2 = message.location.longitude lat2 = message.location.latitude А в базе данных 2 столбца (широта | долгота) у поинта. Вытаскиваю их из базы, получаю некий костыль в виде lat1 = sp[0][0] = 55.729259 lon1 = sp[0][1] = 37.455234 В итоге на этом этапе lon1, lat1, lon2, lat2 = map(radians, [lon1, lat1, lon2, lat2]) Прилетает TypeError: a float is required Проблема в lat1 и lon1 (в том, что вытаскиваю из базы данных). Вопрос - как быть и во что нужно преобразовывать данные типа 55.729259 ?

Yury
05.07.2017
00:26:06
Мб данные из базы отдаются в str, а не float?

Карабанов
05.07.2017
00:27:26
видимо надо больше спать =( да. спасибо - даже стыдно

Yury
05.07.2017
00:29:05
Ничего, бывает

Let's Goo ︻┳ั芫ี┳═─┵
05.07.2017
05:42:38
Нет не надо

Кто то научите открыть свой бот

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