Skip to content
/ ftbot Public

Flickr to telegram bot to post racoons regularly

Notifications You must be signed in to change notification settings

ivbeg/ftbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTBot - Flickr to telegram bot to post racoons regularly

  • Поиск фотографий на Flickr и отправка в Telegram чат/канал
  • Хранение списка фотографий в sqlite базе, с разметкой уже отправленных, чтобы исключить повторы

Принцип работы

Скрипт ведет учет отправленных и новых фотографий в sqlite базе. При запуске проверяется, существуют ли в базе не отправленные фотографии. Если все отправлено, скрипт пробует запросить на Flickr новые фото, если новых нет, то считаем сколько у нас в базе элементов и повторяем поиск со смещением, до тех пор, пока не будут найдены новые фотографии для отправки

Установка

  1. Склонируйте репозиторий:
git clone https://github.com/ivbeg/ftbot.git ./ftbot
  1. Установите зависимости:
cd ./ftbot
pip3 install -r requirements
  1. Запустите установочный файл, для создания sqlite базы данных
python3 ./database.py

Настройка

Настройки хранятся в файле settings.py Перед первым запуском нужно настроить следующие параметры:

  • TELEGRAM_CHAT_ID - ID или имя чата/канала Telegram, в который будут отправлятся фотографии
  • TELEGRAM_BOT_TOKEN - Токен телеграм бота, для доступа к API
  • FLICKR_API_KEY Ключ - API Flickr
  • FLICKR_API_SECRET - Секретная фраза API Flickr
  • FLICKR_SEARCH_LICENSE_ID - ID Лицензии, для фильтрации поиска
  • FLICKR_SEARCH_TAGS - Тэги поиска
  • FLICKR_SEARCH_TAGS_MODE - Режим поиска тегов
  • FLICKR_SEARCH_TEXT - Поиск упоминаний текста в данных фотографий
  • FLICKR_SEARCH_CONTENT_TYPE - Тип контента для поиска
  • FLICKR_SEARCH_SAFE - Настройки безопасного поиска (safe,moderate,restricted)
  • FLICKR_SEARCH_PRIVACY_FILTER - Ограничения приватности при поиске фотографий
  • FLICKR_SEARCH_SORT - Сортировка фотографий при поиске на Flickr

Запуск

python3 bot.py

About

Flickr to telegram bot to post racoons regularly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages