Skip to content

Michicosun/WeatherBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeatherBot

По сути бот показывает погоду и температуру в заданных заранее городах

Интерфейс:

/list
# показывает список добавленных городов
/add_city
# добавляет город в список отслеживаемых
/delete_city
# удаляет город из списка, если он там был
{{message}}
# любое сообщение триггерит вывод по всем городам
# если добавить много городов, может работать долго

Сервис: Amazon

Для автоматического запуска бота на сервере использовал WatchTower:

version: '3'

services:
  weather:
    image: michicosun/weather
    labels:
      - "com.centurylinklabs.watchtower.scope=myscope"
    environment:
      TELEGRAM_BOT_TOKEN: "key"

  watchtower:
    image: containrrr/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: --interval 10 --scope myscope
    labels:
      - "com.centurylinklabs.watchtower.scope=myscope"