Skip to content

losiash/LocationDatabaseTelegramBot

Repository files navigation

@itmo_location_bot

Страница проекта по программированию (1 курс, 2 семестр).

ID команды: 15

Название проекта: Бот для отслеживания местоположения друзей

Цель: Создать бот, позволяющий отслеживать где в текущий момент находятся друзья

Команда

Давид Крыленков: @losiash

Установка библиотек

Для корректной работы требуются установить следующие библиотеки: aiogram, geopy, arrow

pip3 install -r requirements.txt

Реализованные функции

  • база хранения sqlite для возможности сохранения информации при отключении бота
  • добавить коды валидации для подтверждения “дружбы”
  • переписать бот на aiogram
  • реализовать запуск команд через кнопки
  • добавить координаты известных студенческих точек
  • добавить координаты станций метро

Перечень команд:

/help - выдает информацию по командам

/where - выводит местоположение друзей

/where_me - выводит собственное местоположение

/friends - список друзей

/token - генерация токена

Запуск бота:

  1. Получаете токен для запуска телеграм бота.

Здесь описано как это сделать: https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-telegram?view=azure-bot-service-4.0

  1. Заменяете в 14 строчке 'token' на ваш токен
TOKEN = 'YOUR-TOKEN'
  1. Запускаете программу

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages