Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Написать на python код, который имеет следующие характеристики:

  • 0 - состоит из 2 и более файлов
  • 1 - с помощью билиотеки pyrogram стартует бота
  • 2 - бот помнит каждого написавшего ему /start пользователя
  • 3 - имеет команду /set - задать новый адрес сайта для текущего пользователя
  • 4 - раз в минуту для каждого пользователя делает ping {адрес сайта, если задан}
  • 5 - сохраняет каждый резльтат вместе с адресом сайта и датой запроса в файлы
  • 6 - имеет команду /list - получить последние 5 результатов для моего адреса сайта

Развертывание проекта

Скачать проект

 git clone git@github.com:A-V-tor/pyrogram-test.git
 cd pyrogram-test

Создать виртуальное окружение и установить зависимости

 python -m venv venv
source venv/bin/activate

python -m pip install -r requirements.txt

Если вы используете poetry

 poetry shell
poetry install

Создать файл .env со следующими переменными в корне проекта:

 api_id
api_hash

Значения для переменных взять с https://my.telegram.org/auth

Для старта бота python -m main

После подсказки ввести токен бота P.S. Все данные будут писаться в файл users.json.
В корне проекта его аналог example.json

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages