На цій сторінці
Telegram-бот не працює
Якщо не вдається отримати ID групи
Основний спосіб — кнопка Прив’язати групу (крок 3). Наведений нижче ручний спосіб через
getUpdatesпотрібен лише як запасний, якщо бот не може написати в групу.
-
"result":[]означає, що бот ще не отримав нової події. Знову запустіть очікування та надішліть у групі/start@точне_ім’я_бота. - Перевірте
usernameметодомgetMe. Одна переставлена літера дає команду іншому або неіснуючому боту. - Переконайтеся, що бот доданий до групи. ID групи має від’ємне значення; у супергрупи він зазвичай починається з
-100. - Помилка
409 Conflictпісля підключення до DentaDeck є нормальною: Telegram не дозволяєgetUpdates, доки встановлений webhook. Не видаляйте робочий webhook лише для повторного читання ID.
Якщо бот не відповідає
- Перевірте стан Підключено та правильний
@usernameу DentaDeck. - Перевірте
getWebhookInfo. Порожнійurlозначає, що webhook не встановлений;last_error_messageпідказує останню помилку доставки. - Надішліть
/startв особистому чаті, а не в групі адміністраторів. - Якщо не приходять повідомлення про візит, повторно поділіться власним номером і перевірте, що цей номер є в картці пацієнта.
- Якщо в повідомленні порожня адреса, заповніть Адреса клініки та Посилання на мапу.