2016-12-12 8 views
0

Я создал несколько ботов Telegram. Они работают для моего аккаунта, а также на нескольких других учетных записях, с которыми я тестировал.Боты Telegram не работают для всех пользователей

Но я получаю отчеты от нескольких пользователей, говорящих, что боты никогда не отвечают.

В нем есть некоторые настройки пользователя, которые не позволят учетной записи получать сообщения от ботов? Или любая другая идея, почему она не будет работать для некоторых учетных записей?

+0

отредактируйте ваш вопрос и отправьте часть своего кода, отвечающего на запросы пользователя –

+0

, вы должны увидеть свой журнал ответов после отправки бота сообщения. вы получаете «бот был заблокирован пользователем», если пользователь блокирует ваш бот. –

+0

Бот никогда не получает сообщений пользователя, веб-хоккей никогда не вызывается для некоторых пользователей – James

ответ

0

Хорошо, нашел проблему, это был pebcak.

Эта проблема была ошибкой для пользователей, у которых не было имени, указанного в их учетной записи, потому что наш код обращался к последнему имени из данных json.

Поэтому убедитесь, что ваш код не полагается на имя или фамилию.

0

Но я получаю сообщения от нескольких пользователей, говорящих, что боты никогда не отвечают.

Это очень непригодная для использования информация. По умолчанию все пользователи равны для использования бота и не имеют разницы между любыми пользователями, если вы не реализуете его программно. Но если они это скажут, попробуйте отправить запрос POST тем пользователям в Postman, и, например, посмотрите в ответ. После этого должно быть ясно, в чем проблема.

Пример POST:

https://api.telegram.org/bot{your_bot_token}/sendMessage?chat_id={user_chat_id}&text=test 

Обратите внимание, что chat_id этих пользователей требуется.

+0

, надеясь, что у кого-то еще была такая же проблема – James

+0

Я получаю «{« ok »: false,« error_code »: 400,« description »:« Плохо Запрос: чат не найден »}« – James

+0

Я никогда не вижу, что веб-хоккей вызывал на моем сервере этих пользователей – James

 Смежные вопросы

  • Нет связанных вопросов^_^