python бот telegram: почему цифры указывают на номер телефона? - PullRequest
1 голос
/ 15 апреля 2020

Отправка текста / уценки с помощью Python -Telegram-Bot , все группы di git отображаются как ссылки на телефонные номера как в

test image

При нажатии 12345 он переходит к клавиатуре телефонного вызова. Как я могу избежать такого поведения, отображая 12345 как обычный текст (не ссылка)?

Я просмотрел документацию, но не могу найти ссылки на эту конкретную проблему.

Это тестовый код:

import telegram
from telegram.ext import Updater, CommandHandler

TOKEN="token_here"

def start_function(update, context):
    update.message.reply_text("Test 12345", parse_mode=telegram.ParseMode.MARKDOWN)

bot = telegram.Bot(token=TOKEN)
updater = Updater(token=TOKEN, use_context=True)
dispatcher = updater.dispatcher
dispatcher.add_handler(CommandHandler("start", start_function))
updater.start_polling()

Любой указатель на документы или примеры приветствуется. , Заранее спасибо.

1 Ответ

1 голос
/ 15 апреля 2020

MarkDown

Обернуть число в `` (обратный тик);

Test: `12345`

HTML

Заверните число в блок <code>;

Test: <code>12345</code>


MarkDown пример (первый без ``, второй запрос;):
&text=Test: `12345`&parse_mode=MarkDown

enter image description here

...