Телеграм бот - телефонный справочник поддерживающий следующие операции:
- создание контакта (имя, фамилия, номер телефона);
bandicam.2023-03-12.16-53-43-991.mp4
- показ всех имеющихся записей;
- при выборе записи из общего списка открывается
карточка контакта в которой указаны все телефоны,
принадлежащие контакту, а также кнопки с выбором действия:
- добавить номер телефона;
- удалить контакт;
- возможно редактирование характеристики контакта при нажатии на соответствующую кнопку(имя, фамилия, один из номеров);
bandicam.2023-03-12.17-00-33-794.mp4
- поиск записи по имени или фамилии.
- Python
- pyTelegramBotAPI
- Клонировать проект, создать и активировать виртуальное окружение, установить зависимости
Для Windows:
git clone [email protected]:elityaev/phonebook-telebot.git
cd phonebook-telebot
python -m venv venv
venv/Scripts/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
Для Linux:
git clone [email protected]:elityaev/phonebook-telebot.git
cd phonebook-telebot
python3 -m venv venv
source venv/bin/activat
python -m pip install --upgrade pip
pip install -r requirements.txt
- Создать файл .env, указать значение вашего TELEGRAM_TOKEN (создание телеграм бота и получение токена)
TELEGRAM_TOKEN=
- Запустить бота
python bot.py
- Активировать бота командой
/start
Автор Литяев Евгений