С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/103: Рейтинг темы: голосов - 103, средняя оценка - 4.89
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 20

Телеграмм бот с прокси не работает

22.04.2018, 20:58. Показов 20687. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть бот, ничего особенного, прокси написан, как в мануале по библиотеке:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import telebot
from telebot import apihelper
 
apihelper.proxy = {
    'http': 'socks5://login:password@ip:port',
    'https': 'socks5://login:password@ip:port'
}
 
bot = telebot.TeleBot('token')
 
@bot.message_handler()
def handle(message):
    bot.send_message(message.chat.id, message.text)
 
bot.polling(none_stop=True)
Перебрал некоторое количество SOCKS5 прокси серверов из интернета, если не было логина и пароля - оставлял пустое место. В большинстве случаев через несколько секунд после запуска получал такую ошибку:

Кликните здесь для просмотра всего текста
2018-04-22 19:49:41,053 (util.py:65 PollingThread) ERROR - TeleBot: "ConnectTimeout occurred, args=(MaxRetryError("SOCKSHTTPSConnectio nPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot598912820:AAGldZP1tAu_PcirHPZ7AoAK_Qv b-eqLdK8/getUpdates?offset=1&timeout=20 (Caused by ConnectTimeoutError(<urllib3.contrib.soc ks.SOCKSHTTPSConnection object at 0x035EBC70>, 'Connection to api.telegram.org timed out. (connect timeout=3.5)'))",),)
Traceback (most recent call last):
File "C:\inc\lib\site-packages\socks.py", line 832, in connect
super(socksocket, self).connect(proxy_addr)
socket.timeout: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\urllib3\contrib\socks.py", line 88, in _new_conn
**extra_kw
File "C:\inc\lib\site-packages\socks.py", line 262, in create_connection
raise err
File "C:\inc\lib\site-packages\socks.py", line 252, in create_connection
sock.connect((remote_host, remote_port))
File "C:\inc\lib\site-packages\socks.py", line 100, in wrapper
return function(*args, **kwargs)
File "C:\inc\lib\site-packages\socks.py", line 844, in connect
raise ProxyConnectionError(msg, error)
socks.ProxyConnectionError: Error connecting to SOCKS5 proxy 171.35.26.191:61202: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
self._validate_conn(conn)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
conn.connect()
File "C:\inc\lib\site-packages\urllib3\connection.py", line 284, in connect
conn = self._new_conn()
File "C:\inc\lib\site-packages\urllib3\contrib\socks.py", line 105, in _new_conn
(self.host, self.timeout)
urllib3.exceptions.ConnectTimeoutError: (<urllib3.contrib.socks.SOCKSHTTPSConnec tion object at 0x035EBC70>, 'Connection to api.telegram.org timed out. (connect timeout=3.5)')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\inc\lib\site-packages\urllib3\util\retry.py", line 388, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: SOCKSHTTPSConnectionPool(host='api.teleg ram.org', port=443): Max retries exceeded with url: /bot598912820:AAGldZP1tAu_PcirHPZ7AoAK_Qv b-eqLdK8/getUpdates?offset=1&timeout=20 (Caused by ConnectTimeoutError(<urllib3.contrib.soc ks.SOCKSHTTPSConnection object at 0x035EBC70>, 'Connection to api.telegram.org timed out. (connect timeout=3.5)'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\telebot\util.py", line 59, in run
task(*args, **kwargs)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 159, in __retrieve_updates
updates = self.get_updates(offset=(self.last_updat e_id + 1), timeout=timeout)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 129, in get_updates
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "C:\inc\lib\site-packages\telebot\apihelper.py", line 175, in get_updates
return _make_request(token, method_url, params=payload)
File "C:\inc\lib\site-packages\telebot\apihelper.py", line 54, in _make_request
timeout=(connect_timeout, read_timeout), proxies=proxy)
File "C:\inc\lib\site-packages\requests\sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "C:\inc\lib\site-packages\requests\sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "C:\inc\lib\site-packages\requests\adapters.py", line 496, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: SOCKSHTTPSConnectionPool(host='api.teleg ram.org', port=443): Max retries exceeded with url: /bot598912820:AAGldZP1tAu_PcirHPZ7AoAK_Qv b-eqLdK8/getUpdates?offset=1&timeout=20 (Caused by ConnectTimeoutError(<urllib3.contrib.soc ks.SOCKSHTTPSConnection object at 0x035EBC70>, 'Connection to api.telegram.org timed out. (connect timeout=3.5)'))
"
Traceback (most recent call last):
File "C:\inc\lib\site-packages\socks.py", line 832, in connect
super(socksocket, self).connect(proxy_addr)
socket.timeout: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\urllib3\contrib\socks.py", line 88, in _new_conn
**extra_kw
File "C:\inc\lib\site-packages\socks.py", line 262, in create_connection
raise err
File "C:\inc\lib\site-packages\socks.py", line 252, in create_connection
sock.connect((remote_host, remote_port))
File "C:\inc\lib\site-packages\socks.py", line 100, in wrapper
return function(*args, **kwargs)
File "C:\inc\lib\site-packages\socks.py", line 844, in connect
raise ProxyConnectionError(msg, error)
socks.ProxyConnectionError: Error connecting to SOCKS5 proxy 171.35.26.191:61202: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
self._validate_conn(conn)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
conn.connect()
File "C:\inc\lib\site-packages\urllib3\connection.py", line 284, in connect
conn = self._new_conn()
File "C:\inc\lib\site-packages\urllib3\contrib\socks.py", line 105, in _new_conn
(self.host, self.timeout)
urllib3.exceptions.ConnectTimeoutError: (<urllib3.contrib.socks.SOCKSHTTPSConnec tion object at 0x035EBC70>, 'Connection to api.telegram.org timed out. (connect timeout=3.5)')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\inc\lib\site-packages\urllib3\util\retry.py", line 388, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: SOCKSHTTPSConnectionPool(host='api.teleg ram.org', port=443): Max retries exceeded with url: /bot598912820:AAGldZP1tAu_PcirHPZ7AoAK_Qv b-eqLdK8/getUpdates?offset=1&timeout=20 (Caused by ConnectTimeoutError(<urllib3.contrib.soc ks.SOCKSHTTPSConnection object at 0x035EBC70>, 'Connection to api.telegram.org timed out. (connect timeout=3.5)'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\AnyFiles\1488bot\Программист спрашивает программиста\main.py", line 95, in <module>
bot.polling(none_stop=True)#, timeout=0)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 264, in polling
self.__threaded_polling(none_stop, interval, timeout)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 287, in __threaded_polling
polling_thread.raise_exceptions()
File "C:\inc\lib\site-packages\telebot\util.py", line 78, in raise_exceptions
six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2])
File "C:\inc\lib\site-packages\six.py", line 693, in reraise
raise value
File "C:\inc\lib\site-packages\telebot\util.py", line 59, in run
task(*args, **kwargs)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 159, in __retrieve_updates
updates = self.get_updates(offset=(self.last_updat e_id + 1), timeout=timeout)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 129, in get_updates
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "C:\inc\lib\site-packages\telebot\apihelper.py", line 175, in get_updates
return _make_request(token, method_url, params=payload)
File "C:\inc\lib\site-packages\telebot\apihelper.py", line 54, in _make_request
timeout=(connect_timeout, read_timeout), proxies=proxy)
File "C:\inc\lib\site-packages\requests\sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "C:\inc\lib\site-packages\requests\sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "C:\inc\lib\site-packages\requests\adapters.py", line 496, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: SOCKSHTTPSConnectionPool(host='api.teleg ram.org', port=443): Max retries exceeded with url: /bot598912820:AAGldZP1tAu_PcirHPZ7AoAK_Qv b-eqLdK8/getUpdates?offset=1&timeout=20 (Caused by ConnectTimeoutError(<urllib3.contrib.soc ks.SOCKSHTTPSConnection object at 0x035EBC70>, 'Connection to api.telegram.org timed out. (connect timeout=3.5)'))


Без прокси такая ошибка:
Кликните здесь для просмотра всего текста
2018-04-22 20:55:26,898 (util.py:65 PollingThread) ERROR - TeleBot: "ConnectionError occurred, args=(ProtocolError('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None)),)
Traceback (most recent call last):
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
self._validate_conn(conn)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
conn.connect()
File "C:\inc\lib\site-packages\urllib3\connection.py", line 326, in connect
ssl_context=context)
File "C:\inc\lib\site-packages\urllib3\util\ssl_.py", line 329, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\inc\lib\ssl.py", line 407, in wrap_socket
_context=self, _session=session)
File "C:\inc\lib\ssl.py", line 814, in __init__
self.do_handshake()
File "C:\inc\lib\ssl.py", line 1068, in do_handshake
self._sslobj.do_handshake()
File "C:\inc\lib\ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\inc\lib\site-packages\urllib3\util\retry.py", line 357, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\inc\lib\site-packages\urllib3\packages\six.py", line 685, in reraise
raise value.with_traceback(tb)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
self._validate_conn(conn)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
conn.connect()
File "C:\inc\lib\site-packages\urllib3\connection.py", line 326, in connect
ssl_context=context)
File "C:\inc\lib\site-packages\urllib3\util\ssl_.py", line 329, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\inc\lib\ssl.py", line 407, in wrap_socket
_context=self, _session=session)
File "C:\inc\lib\ssl.py", line 814, in __init__
self.do_handshake()
File "C:\inc\lib\ssl.py", line 1068, in do_handshake
self._sslobj.do_handshake()
File "C:\inc\lib\ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\telebot\util.py", line 59, in run
task(*args, **kwargs)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 159, in __retrieve_updates
updates = self.get_updates(offset=(self.last_updat e_id + 1), timeout=timeout)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 129, in get_updates
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "C:\inc\lib\site-packages\telebot\apihelper.py", line 175, in get_updates
return _make_request(token, method_url, params=payload)
File "C:\inc\lib\site-packages\telebot\apihelper.py", line 54, in _make_request
timeout=(connect_timeout, read_timeout), proxies=proxy)
File "C:\inc\lib\site-packages\requests\sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "C:\inc\lib\site-packages\requests\sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "C:\inc\lib\site-packages\requests\adapters.py", line 490, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))
"
Traceback (most recent call last):
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
self._validate_conn(conn)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
conn.connect()
File "C:\inc\lib\site-packages\urllib3\connection.py", line 326, in connect
ssl_context=context)
File "C:\inc\lib\site-packages\urllib3\util\ssl_.py", line 329, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\inc\lib\ssl.py", line 407, in wrap_socket
_context=self, _session=session)
File "C:\inc\lib\ssl.py", line 814, in __init__
self.do_handshake()
File "C:\inc\lib\ssl.py", line 1068, in do_handshake
self._sslobj.do_handshake()
File "C:\inc\lib\ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\inc\lib\site-packages\requests\adapters.py", line 440, in send
timeout=timeout
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 639, in urlopen
_stacktrace=sys.exc_info()[2])
File "C:\inc\lib\site-packages\urllib3\util\retry.py", line 357, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\inc\lib\site-packages\urllib3\packages\six.py", line 685, in reraise
raise value.with_traceback(tb)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 601, in urlopen
chunked=chunked)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 346, in _make_request
self._validate_conn(conn)
File "C:\inc\lib\site-packages\urllib3\connectionpool.py", line 850, in _validate_conn
conn.connect()
File "C:\inc\lib\site-packages\urllib3\connection.py", line 326, in connect
ssl_context=context)
File "C:\inc\lib\site-packages\urllib3\util\ssl_.py", line 329, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\inc\lib\ssl.py", line 407, in wrap_socket
_context=self, _session=session)
File "C:\inc\lib\ssl.py", line 814, in __init__
self.do_handshake()
File "C:\inc\lib\ssl.py", line 1068, in do_handshake
self._sslobj.do_handshake()
File "C:\inc\lib\ssl.py", line 689, in do_handshake
self._sslobj.do_handshake()
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Денис\Desktop\test.py", line 15, in <module>
bot.polling(none_stop=True)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 264, in polling
self.__threaded_polling(none_stop, interval, timeout)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 287, in __threaded_polling
polling_thread.raise_exceptions()
File "C:\inc\lib\site-packages\telebot\util.py", line 78, in raise_exceptions
six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2])
File "C:\inc\lib\site-packages\six.py", line 693, in reraise
raise value
File "C:\inc\lib\site-packages\telebot\util.py", line 59, in run
task(*args, **kwargs)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 159, in __retrieve_updates
updates = self.get_updates(offset=(self.last_updat e_id + 1), timeout=timeout)
File "C:\inc\lib\site-packages\telebot\__init__.py", line 129, in get_updates
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "C:\inc\lib\site-packages\telebot\apihelper.py", line 175, in get_updates
return _make_request(token, method_url, params=payload)
File "C:\inc\lib\site-packages\telebot\apihelper.py", line 54, in _make_request
timeout=(connect_timeout, read_timeout), proxies=proxy)
File "C:\inc\lib\site-packages\requests\sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "C:\inc\lib\site-packages\requests\sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "C:\inc\lib\site-packages\requests\adapters.py", line 490, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))


Что можно сделать? Может ли быть проблема с серверами?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.04.2018, 20:58
Ответы с готовыми решениями:

Телеграмм бот не работает паралельно с несколькими пользователями
Доброго дня ! Хочу спросить, написанный мною бот анализирует отправленный текст пользователем и выдает по нему информацию текстом. Но...

Не работает телеграмм-бот
import telebot token = '&lt;токен правильный&gt;' bot = telebot.TeleBot(token) bot.send_message(&lt;ID правильный&gt;, 'Yeah!') ...

Не работает телеграмм бот
Приветствую! Не работает телеграмм бот! Вот код: using System; using Telegram.Bot; using Telegram.Bot.Args; class...

7
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
23.04.2018, 07:32
ТЕЛЕГРАММ блокирует (с) роскомпозор
у меня со вчера даже google.com и gmail.com не работают =)
1
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.04.2018, 11:04
Не пользуйся публичными прокси, они довольно нестабильны. Советую запустить демон тора.
Python
1
'socks5://127.0.0.1:9050'
1
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 20
23.04.2018, 18:17  [ТС]
Не совсем понимаю. Можно немного подробнее? Что такое "демон тор"?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.04.2018, 18:18
https://www.torproject.org/
0
1 / 1 / 0
Регистрация: 16.10.2016
Сообщений: 20
23.04.2018, 18:33  [ТС]
Для меня тор - это просто браузер, про него я знаю. Где почитать, чтобы понять, о чем идет речь?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.04.2018, 10:14
Торбраузер скачай, там лежит tor.exe или or.exe - это и есть сам тор. Рядом конфиг torrc для него. Почитать про него? Наверное, маны.
0
0 / 0 / 0
Регистрация: 16.06.2020
Сообщений: 8
17.06.2020, 21:24
Установлена служба tor win 32 service,
настройки прокси унаследованы из ie: netsh winhttp import proxy source=ie
команда netsh winhttp show proxy показывает что : Проскси-сервер: socks=127.0.0.1:9050
но сообщение в телегу не уходит, просто виснет скрипт, код такой:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import config
import requests
import telebot
from telebot import apihelper
 
apihelper.proxy = {
    'http': 'socks5://127.0.0.1:9050',
    'https': 'socks5://127.0.0.1:9050'
}
 
bot = telebot.TeleBot(config.token)
 
def sm(message):
    bot.send_message(config.chat_id, 'qq')
 
 
bot.polling(none_stop=True)
 
sm()
Что не так?
зы: через все браузеры коннект в телегу есть, по запросу GET сообщения успешно отсылаются
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.06.2020, 21:24
Помогаю со студенческими работами здесь

Неправильно работает телеграмм-бот
Доброго времени суток, проблема с боток. Сделала бота, который проверяет подписки на канал (код ниже), но бот работает неправильно, не...

Не работает бот телеграмм, пишу первый раз: AttributeError: 'str' object has no attribute 'chat'
# -*- coding: utf-8 -*- import telebot from telebot import types import random bot = telebot.TeleBot('тут адрес бота') def...

Телеграмм Бот
начал учить Питона. Подключил модуль pyTelegramBotAPI. Написал просеньки код. (По методичке учу) Файл Bot import telebot token...

Бот телеграмм
Проблема, хочу сдать так что-бы выводилось 2 клавиатуры по 3 строчки, но когда добавляю строчку №3 она не работает. Помогите import...

Телеграмм бот
Доброго времени суток, такой вопрос... Можно ли реализовать такую функцию бота ( пользователю приходит сообщение на каком -то другом сайте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru