Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Андрей Иванов

Я здесь, потому что ничего не нагуглил XD
  • 0
    вклад
  • 22
    вопроса
  • 3
    ответа
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Почему не работает webhook для телеграмм бота на aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    Можно точнее??? Где он должен быть?
    Написано 06 сент. 2022
  • Почему не работает webhook для телеграмм бота на aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    User, почему пакеты не доходили разобрался - не nginx упал из-за ошибок в синтаксисе файла конфигурации. Сейчас nginx заработал и пакеты проходят, однако проблема осталась - пакеты от телеграмма не перенаправляются на порт, который слушает бот..
    Написано 11 авг. 2022
  • Почему не работает webhook для телеграмм бота на aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    User, запросил webhook_info. Вот результат:

    {"url": "https://domain123.ru/this_path_not_exist/123", "has_custom_certificate": false, "pending_update_count": 0, "last_error_date": 1660149736, "last_error_message": "Connection refused", "max_connections": 40, "ip_address": "50.60.70.80"}


    error - connection refused. Точно такая ошибка была, когда я напрямую вручную командой curl пытался кинуть апдейт по урлу "https://domain123.ru/this_path_not_exist/123:443". Видимо в этом ошибка - пакеты не проходят по этому адресу. Из-за чего это может быть?
    Написано 10 авг. 2022
  • Почему не работает webhook для телеграмм бота на aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    User, а что за 0.0.0.0?
    Написано 10 авг. 2022
  • Почему не работает webhook для телеграмм бота на aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    User, при попытке кинуть пакет через curl по указанному примеру бот увидел пакет и отреагировал на него.

    Получается вся проблема в nginx. Решил проверить как там вообще все происходит.
    Открыл два терминала по SSH. В одном запустил бота, а в другом командой nt -nlv 443 стал слушать 443 порт, на который по идее телеграмм должен кидать пакеты с апдейтами. Пишу в бота, а на 443 порту - тишина... По непонятным причинам телеграмм туда ничего не кидает.
    ЧТО НЕ ТАК?
    Написано 10 авг. 2022
  • Почему не работает webhook для телеграмм бота на aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    User, меняя на IP-адрес VDS все остается таким же. Сам код бота работает верно, так как это полная копия эхобота из документации aiogram.

    Думаю весь вопрос в настройке nginx (я в этом вообще ничего не понимаю)...

    можно сделать пару запросов к localhost:3001 с имитацией хука от тг

    А как это сделать?
    Написано 10 авг. 2022
  • Почему не работает webhook для телеграмм бота на aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    Модератор, просто я не знал в чем тут точно проблема. Проблема может быть как в работе бота, так и в настройке сервера Nginx, который надо заставить работать с aiohttp,

    В следующий раз учту)
    Написано 09 авг. 2022
  • Сколько запросов в секунду может обрабатывать telegram бот на long_polling?

    Андрей Иванов @TomRiddle Автор вопроса
    Василий Банников, спасибо за ликбез! Буду пробовать)
    Написано 08 авг. 2022
  • Сколько запросов в секунду может обрабатывать telegram бот на long_polling?

    Андрей Иванов @TomRiddle Автор вопроса
    Василий Банников, то есть префикс это просто выдуманный уникальный путь? или все же он должен вести к какому-то конкретному файлу? если да - то к какому?
    Написано 08 авг. 2022
  • Сколько запросов в секунду может обрабатывать telegram бот на long_polling?

    Андрей Иванов @TomRiddle Автор вопроса
    Василий Банников, вот код из документации aiogram - https://github.com/aiogram/aiogram/blob/dev-2.x/ex...". Там из обязательных параметров как я писал выше идут:

    # webhook settings
    WEBHOOK_HOST = 'https://your.domain'
    WEBHOOK_PATH = '/path/to/api'
    WEBHOOK_URL = f"{WEBHOOK_HOST}{WEBHOOK_PATH}"

    # webserver settings
    WEBAPP_HOST = 'localhost' # or ip
    WEBAPP_PORT = 3001
    Написано 08 авг. 2022
  • Сколько запросов в секунду может обрабатывать telegram бот на long_polling?

    Андрей Иванов @TomRiddle Автор вопроса
    Василий Банников, а webhook_path? Где взять этот параметр???
    Написано 08 авг. 2022
  • Сколько запросов в секунду может обрабатывать telegram бот на long_polling?

    Андрей Иванов @TomRiddle Автор вопроса
    Василий Банников, Heroku отпадает - они сейчас не работают с моим регионом, да и хотелось бы понять как это сделать самостоятельно на своем VDS. Мне кажется свой сервер как-то надежнее

    По этой статье: статья я более-менее понял, как запустить nginx, но до сих пор остается загадкой откуда взять параметры:

    WEBHOOK_HOST = ...
    WEBHOOK_PATH = ...
    WEBHOOK_URL = ...

    # webserver settings
    WEBAPP_HOST = ...
    WEBAPP_PORT = ...
    Написано 08 авг. 2022
  • Сколько запросов в секунду может обрабатывать telegram бот на long_polling?

    Андрей Иванов @TomRiddle Автор вопроса
    Еще бы знать как это сделать... В программировании новичок, никогда не поднимал свой сервер и понятие не имею как заставить его работать совместно с библиотекой Aiogram... Был бы благодарен, если бы дали ссылку толковый мануал, где все пошагово описано для таких же как я)
    Написано 07 авг. 2022
  • Из-за чего возникает ошибка "Bad Gateway", "Server disconnected" и "RetryAfter"?

    Андрей Иванов @TomRiddle Автор вопроса
    Получается во всех случаях проблемы возникают со стороны серверов телеграмм или моего хостинга? С самой программой всё нормально?
    Написано 03 авг. 2022
  • Почему не работает proxy при использовании библиотеки aiohttp?

    Андрей Иванов @TomRiddle Автор вопроса
    Dr. Bacon, но в requests работает
    Написано 09 апр. 2022
  • Почему не работает proxy при использовании библиотеки aiohttp?

    Андрей Иванов @TomRiddle Автор вопроса
    Dr. Bacon,
    ProxyConnector.from_url('socks5://user:pass@5.188.181.182:45786')

    Спасибо! Используя socks5 все заработало.
    Но почему-то все равно не работает при использовании http или https прокси - выдается все также ошибка
    aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 2ip.ru:443 ssl:default [Параметр задан неверно]
    Написано 09 апр. 2022
  • Почему не работает proxy при использовании библиотеки aiohttp?

    Андрей Иванов @TomRiddle Автор вопроса
    Изменил часть с aiohttp по образцу в документации:
    async with aiohttp.ClientSession() as session:
        proxy_auth = aiohttp.BasicAuth('user', 'pass')
        async with session.get("https://2ip.ru", proxy="http://5.188.181.182:45785", proxy_auth=proxy_auth) as resp:
            print(await resp.text())

    Также убрал часть кода с requests - ошибка не изменилась. Осталась слово в слово... В чем еще может быть проблема?
    Написано 09 апр. 2022
  • Как подключиться к psql на Ubuntu с использованием библиотеки aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    Андрей Иванов, разобрался. нужно просто ввести команду exit, а не sudo -i -u username
    Написано 17 мар. 2022
  • Как подключиться к psql на Ubuntu с использованием библиотеки aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    galaxy, еще немного отвлеку)
    во время перехода на пользователя postgres командной: sudo -i -u postgres меня спрашивают пароль от моей учетки, я его ввожу и пользователь сменяется. Но потом, когда я хочу перейти от пользователя postgres к своему основному пользователю командой sudo -i -u username меня просит ввести пароль от учетной записи postgres. Где его взять? я точно помню что не задавал его сам
    Написано 17 мар. 2022
  • Как подключиться к psql на Ubuntu с использованием библиотеки aiogram?

    Андрей Иванов @TomRiddle Автор вопроса
    galaxy, пишет:
    SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)

    После этого попробовал опять запустить бота - все заработало. Что в итоге было не так изначально? Я не задал пароль для новой роли? Если да, то почему он не сработал сразу, а только после ввода psql -h localhost -U username?
    Написано 15 мар. 2022
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Sozdavan
    • 15 ответов
    • 0 вопросов
  • Evgenii
    • 9 ответов
    • 0 вопросов
  • Dr. Bacon
    • 9 ответов
    • 0 вопросов
  • Денис
    • 5 ответов
    • 1 вопрос
  • Drno
    • 5 ответов
    • 0 вопросов
  • vshemarov
    Вадим
    • 3 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации