Size: a a a

2020 October 10

MA

Maxim Afanasev in SPb Python
Eli Dubrov
Значит мне надо сделать питон-скрипт под вечным циклом, запустить его на каком-нибудь порту (а как это провернуть, кстати), настроить бота на мой IP и нужный порт, тогда он будет работать?
Если у вас будет aiohttp, то у него (у asyncio) эвентлуп из коробки. В случае с WSGI "бесконечный цикл" будет реализован в gunicorn или uwsgi, вам не нужно его писать самому.
источник

PP

Pavel Petrov in SPb Python
Дмитрий Тарасюк
значит, функционал простой до нельзя, этот бот должен просто передавать данные , в Exel документ, поясняю у нас есть рабочий чатик, в котором люди пишут про ключи , допустим человек пишет сдал ключ №1625 (ну предположим ) и мне нужно что бы в чате он просто его слова , просто переносились в Exel документ
дарю идею: надо ещё голосовое распознавание приделать, чтоб аудио сообщения можно было в чат писать, ведь люди в понедельник утром могут не попадать по кнопкам и будут писать с ошибками... например сообщение "доброе... ик! утро... я ключи про**ебал от стопятнадцатого... есть кто наши? как попасть?" автоматически вносит выговор сотруднику и направляет заявку слесарю на изготовление дубликата (или в отдел безопасности или сисдамину, если ключ электронный)
источник

ED

Eli Dubrov in SPb Python
Dmitrii
Я советую статьи почитать как через вебхуки работать ,по ботам в телеге очень много образовательных материалов в интернете
Много. Но тяжело их постигать в соло.
источник

D

Dmitrii in SPb Python
Eli Dubrov
Много. Но тяжело их постигать в соло.
Согласен,да. Но там есть примеры ,можно по примеру копию реализовать,а потом посидеть покопаться ,но наверное для всех по разному это работает
источник

ED

Eli Dubrov in SPb Python
Maxim Afanasev
Если у вас будет aiohttp, то у него (у asyncio) эвентлуп из коробки. В случае с WSGI "бесконечный цикл" будет реализован в gunicorn или uwsgi, вам не нужно его писать самому.
А как закрепить бота на порт?
источник

ED

Eli Dubrov in SPb Python
То есть скрипт
источник

PP

Pavel Petrov in SPb Python
Eli Dubrov
Если я хочу запустить своего телеграмм-бота на сервере, что мне понадобиться?
регься на Амазоне, там тебе на год бесплатный микро-виртуалку выделят... из ограничений — 25й порт заблокирован, нельзя почтарь полноценный поднять, а так работает норм
источник

ED

Eli Dubrov in SPb Python
Pavel Petrov
регься на Амазоне, там тебе на год бесплатный микро-виртуалку выделят... из ограничений — 25й порт заблокирован, нельзя почтарь полноценный поднять, а так работает норм
Ясно. Но я подразумеваю свою машину.
источник

ED

Eli Dubrov in SPb Python
Сделать из своего компьютера сервер.
источник

ED

Eli Dubrov in SPb Python
Для бота
источник

MA

Maxim Afanasev in SPb Python
Eli Dubrov
Сделать из своего компьютера сервер.
Для этого вам нужен белый IP. Но лучше виртуалку купить, это недорого. Если для целей обучения - то её можно выключать, когда не используете, денег есть будет минимум.
источник

PP

Pavel Petrov in SPb Python
Eli Dubrov
Сделать из своего компьютера сервер.
если телегины айпи не забанены в локалке, то можно и из своего, иначе придётся проксировать сетевой обмен через посредника
источник

MA

Maxim Afanasev in SPb Python
Eli Dubrov
А как закрепить бота на порт?
В конфиге указываете порт. На чём именно будете писать?
источник

PP

Pavel Petrov in SPb Python
🤷🏻 о блокировке только слышал... в нашей работает нормально... если тебе только бота крутить, то ничего не потребуется дополнительно ставить, т.к. бот сам обращается к серверам телеги и получает от них ответы без препятствий
источник

PP

Pavel Petrov in SPb Python
то есть в минимальном исполнении без вебхуков и попыток прикрутить к боту морду он будет работать прям у тебя с компа — просто запусти скрипт и всё... не выключай теперь компьютер ))
источник

ED

Eli Dubrov in SPb Python
Слишком много информации. Мне надо подумать.
источник

ED

Eli Dubrov in SPb Python
@mdafanasev @pavelpetrov То есть... Если мой IP не заблокирован в сети Телеграмма (или наоборот: адреса Телеграмма не заблокированы в сети моего интернет-провайдера), то я могу поставить такой эксперимент?
источник

ED

Eli Dubrov in SPb Python
Maxim Afanasev
В конфиге указываете порт. На чём именно будете писать?
Питон
источник

MA

Maxim Afanasev in SPb Python
Eli Dubrov
Питон
Фреймворк/библиотека?
источник

ED

Eli Dubrov in SPb Python
Maxim Afanasev
В конфиге указываете порт. На чём именно будете писать?
Я пользуюсь линуксом. Где этот конфиг находится? Это консольная команда или файл?
источник