Skip to content

vash909/aprs.fi-API-Telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

APRS Telegram Bot

This repository contains a Telegram bot that fetches APRS data from aprs.fi and sends periodic updates to a Telegram chat. The bot allows users to set their own APRS callsign and update interval, making it customizable for different use cases.


Features

  • APRS Data Fetching:

    • Retrieves location (loc) and weather (wx) data from the aprs.fi API.
    • Combines both data types into a single, formatted message.
  • Customizable Settings:

    • Callsign: Each chat can set its own callsign using /setcallsign <callsign>.
    • Update Interval: Configure the frequency of updates in seconds using /setinterval <seconds>.
  • Per-Chat Isolation:

    • Each chat has its own settings and independent scheduled jobs.
  • Interactive Commands:

    • Start, stop, and manage the bot via simple Telegram commands.
    • /start - Starts the bot
    • /stop - Stops the bot
    • /setinterval - set the interval between messages (in seconds)
    • /setcallsign - set the callsign to fetch
  • Debugging Tools:

    • View active jobs and current settings for debugging and monitoring.

About

This is a simple Telegram bot that fetches location and weather data from aprs.fi and sends the info to a specified chat on a periodic schedule. You can configure the callsign to track and the update interval directly via Telegram commands.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages