Paktovskiy / betcity-parser-telegram-bot

🤖 Telegram bot parsing the sports betting company "Betcity" site
0 stars 0 forks source link

Вопросы по коду #1

Open obtim opened 1 year ago

obtim commented 1 year ago
  1. В этой строке: live = [] # your proxy IPs ты какой тип прокси используешь(http, https, socks4/5) и в каком формате(ip:port)?
  2. В этой строке: main_channel, debug_channel = '', '' # your telegram channel names должно быть имя или ip канала? Имя со знаком собаки или как? Имя канала, где бот админ?
Paktovskiy commented 1 year ago
  1. В этой строке: live = [] # your proxy IPs ты какой тип прокси используешь(http, https, socks4/5) и в каком формате(ip:port)?
  2. В этой строке: main_channel, debug_channel = '', '' # your telegram channel names должно быть имя или ip канала? Имя со знаком собаки или как? Имя канала, где бот админ?
  1. https в формате ip:port
  2. Имя канала в формате '@example', где бот админ
obtim commented 1 year ago

Спасибо за ответ. Тогда возможно я что-то путаю в логике:

  1. Прокси(https с авторизацией по логину/паролю) - рабочие, через них доступен ресурс https://ad.betcity.ru/d/on_air/events(проверено)
  2. В bot.py прописано: TOKEN, LOGIN, PASSWORD = 'мой токен от бота, созданного через ботфавер', 'лоигн от прокси', 'пароль от прокси' # your telegram bot token, proxy login and password main_channel, debug_channel = '@BetCity_Parser_75', '' # your telegram channel names live = '46.150.244.32:64360' # your proxy IPs banned, potentially_banned = [], [] scanned_games = set() irrelevant_champs = 'Статистика|Киберфутбол|7x7|7х7|6x6|5x5|3x3' relevant_minutes = (15, 30, 45, 60, 75) divisor = 2.25 bot = TeleBot(TOKEN)
  3. С такими настройками ничего не вижу в @BetCity_Parser_75, но вижу в логе(log.txt) 2023-10-05 19:59:51 ProxyError Bot has been started

2023-10-05 20:00:51 ProxyError url_1 ProxyError 2

2023-10-05 20:01:52 ProxyError url_1 ProxyError 4

2023-10-05 20:02:54 LocationParseError url_1 ProxyError 0

2023-10-05 20:03:59 LocationParseError url_1 ProxyError 2

В чем ошибка? P.S. Запускаю с виндовой машины(через Anaconda) из среды с Python 3.10, все установлено через requirements.txt

Paktovskiy commented 1 year ago

Здесь очевидно проблема с конкретным прокси, какая именно – не могу знать. К слову, у меня их 30 штук в списке крутятся, чтобы избегать бана.

obtim commented 1 year ago

Здесь очевидно проблема с конкретным прокси, какая именно – не могу знать. К слову, у меня их 30 штук в списке крутятся, чтобы избегать бана.

А от какого поставщика?

Paktovskiy commented 1 year ago

proxy6.net

obtim commented 1 year ago

proxy6.net

Спасибо, что отвечаешь. Но возможно что дело не в проксе: прописал купленную(индивидуальную) проксю с этого сервиса. В ТГ канале(для отладки) вижу сообщение: "url_1 ReadTimeout 45.143.167.33:8000" Если правильно понимаю код, то в ТГ твой код так же кидает информацию через проксю. Смущает, что вместо полного пути в отладочный ТГ канал он пишет "url_1" Так и должно быть?

Paktovskiy commented 1 year ago

"url_1 ReadTimeout 45.143.167.33:8000"

Само наличие подобных ошибок не является проблемой. У меня в среднем бывает 3-4 штуки таких в сутки. Это окей и никак не влияет на результат работы скрипта.

Смущает, что вместо полного пути в отладочный ТГ канал он пишет "url_1" Так и должно быть?

Да, но это ведь можно изменить как тебе удобно.