27 подписчиков
Ответы на вопросы об некоторых ошибках и их исправлениях (бот вот он, если чё)
• Я отправил сообщение от друга указанному в описании сообщения бота, тот мне прислал сообщение с Chat Id, но при вводе бот присылает это сообщение (на фото), что это значит?
• Такое сообщение приходит если вы присылаете свой Chat Id и вы пытаетесь сыграть с сами собой. Тогда вопрос: А почему указанный бот при отправке сообщения друга отправляет мне мой Chat Id вместо его? Скорее всего это связано с тем, что ваш друг в своих настройках конфиденциальности поставил ограничение на переходы в свой аккаунт по сообщению и бот не может проанализировать аккаунт и отправить вам его Chat Id.
Так как же узнать Chat Id вашего друга? Есть много сервисов для решения этого вопроса, я могу рассказать вам о своих способах.
1. Сторонний клиент Telegram'а. К сожалению официальное приложение телеграма не даёт возможность посмотреть Chat Id пользователя, но можно использовать другие клиенты Telegram'а. Например я использую IMe (не реклама). И функционала больше чем у Telegram, и самое главное любой Chat Id доступен! Я использую для нахождения Chat Id именно его. По поводу других клиентов мессенджера не знаю!
2. Сайт Telegram. Также Chat Id можно узнать при помощи сайта Telegram. Для этого переходим на указанный сайт, авторизуемся, заходим в чат нужного друга и заходим в URL-адрес и копируем последние цифры! Важно! Метод не будет работать если в URL-адресе будет username, а не Chat Id, мой бот не пропустит любой лишний символ кроме цифр!
• Отправил ему Chat Id друга, а он говорит "Пользователь не найден в базе данных бота!". Что делать?
• Это значит что ваш друг никогда не использовал бот и его Chat Id просто нет в базе данных бота! Для исправления попросите вашего друга зайти в бот и нажать на кнопку /start и попробуйте отправить Chat Id снова!
• Друг вошёл в бот и нажал /start, но бот на своем не останавливается! Что делать в данной ситуации?
• Это связано с тем, что когда пользователь пишет боту команду /start, тот проверяет, есть ли его Chat Id в базе данных (в нашем случае: специальном файле, который я НЕ читаю и НИКОМУ НЕ передаю!), если нет, то бот добавляет; если есть то ничего не предпринимает. В данном случае работает первый случай, но бот реагирует на давно сохранённые данные в файле, а чтобы среагировал на новые, нужен перезапуск бота. Сейчас вопрос решен! Больше нету ограничений по вводу Chat Id и такая ошибка просто вырезана!
2 минуты
17 апреля 2023