Телеграм бот не отвечает с первого сообщения
Телеграм бот ( telebot ) не отвечает с первого сообщения /start. Если отправить повторно /start он отвечает, работает исправно. Если отправить /admin он реагирует с первого раза. Если человек есть в базе данных он реагирует с первой отправки сообщения /start. Если человек новый и его нет в базе данных он реагирует со второй отправки сообщения /start. Помогите пожалуйста.

Не нужно кросспостить в разные разделы, одного поста в одном разделе вполне достаточно. Вам не отвечают потому что сказать ничего внятного не могут, а не потому что не видят сообщение. Кросспостингом вы не удвоите шансы получить ответ, но заслужите удаление темы со снятием скора.
Если вы не в состоянии прочитать, понять и разобраться в руководстве по разметке сообщений, возможно вам рано прграммировать и стоит для начала научиться читать и понимать технический текст? Никто не будет вникать и пытаться разбирать неотформатированную кашу из кода. Способов форматирования аж два, markdown и lorсode, выберите какой нибудь один (по дефолту markdown), разберитесь в описании разметки и разметьте уже ваше сообщение.

убрать, не заработает с первого раза?
Строчку убрала. Бот отвечает сразу. Но теперь не записывает ник и ид человека в бд sqlite. И не работает профиль в боте
Очевидно, что у тебя твой first_join падает на каком-то этапе. Поймай исключение и посмотри трейс
Проблема с запуском Telegram бота на Python
Пытаюсь написать примитивного бота с использованием pyTelegramBotAPI , но при компиляции вылезает куча ошибок, и все сводятся к тому, что:
Включение прокси не помогает. Вот сам код бота:
Далее прилагаю полный список ошибок.
Согласно постоновлению номер № 02-1779/2018 Таганского суда г. Москвы от 14.06.2018 cм телеграм заблокирован на территории РФ. Подробнее в википедии wiki Для того что бы пользоваться функционалом бота:
1) Запускать бота из за границы, т.е. либо физический пользоваться не российскими IP либо воспользоваться сервисом для удаленного запуска питон скриптов (например pythonAnywhere).
2) Пользоваться прокси. Для прокси используйте:
Где вместо Х укажите IP адрес и Порт. Прокси можно взять с любого открытого банка прокси в интернете, например здесь
3) Пользоваться VPN. Например этим или любым другим, по вашему усмотрению.
Телеграм бот на python, не могу понять что не так.
Скачав файлы. см скрин.
Запустил pithon.exe .
Команда
pip install pytelegrambotapi
не проходит .
Что требуется ещё установить или настроить?
>>> pip3 install pyTelegramBotAP
File "<stdin>", line 1
pip3 install pyTelegramBotAP
^
SyntaxError: invalid syntax
Piton не видит pyTelegramBotAP . Верно?
как , куда инсталлировать pyTelegramBotAP? откуда качать?
Не работает telegram бот на python?
Вылезает ошибка:
Если что я живу в Росии ия знаб что могут быть проблемы с vpn на я не зна ка их решать.
Я использую Python 3. 7 , Windows 10 pro и PyTelegramBotApi (https://pypi.org/project/pyTelegramBotAPI/0.3.0/)

- Вопрос задан более двух лет назад
- 3539 просмотров
Простой 6 комментариев
- Вконтакте

Для себя я решил эту проблему забавным и простым образом.
У меня есть VDS для хостинга сайта. С неё телеграм доступен и не блокируется. Я превратил этот сервер в собственный прокси для апи телеграма простым конфигом для nginx:
Очевидно, что моё решение именно вам скорее всего не подойдёт, но кому-то может оказаться полезным, ведь для его реализации достаточно иметь лишь свою VDS вне зоны блокировки, свой домен (хотя не обязательно) и больше ничего. Nginx у вас там уже скорее всего стоит, но и поставить его не долго.
Для желающих более правильно решить этот вопрос могу посоветовать найти на docker hub готовый образ с телеграммовским прокси или вообще универсальным прокси.
Лично вам, скорее всего, придётся пользоваться какими-то публичными готовыми прокси-серверами, а в конфигурации бота указывать их или список их для подключения.
Этот вариант я сейчас искать и пробовать для вас времени, к сожалению не имею. Надеюсь кто-то подхватит и добавит свой ответ.