siren

module
v2.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2026 License: MIT

README

Русский

 SIREN

Telegram bot for webcast alerts

CI GoReportCard

This is the Telegram bot notifying you whenever webcasts are online. You subscribe to your favorite streamers with /add command. We notify you whenever they start broadcasting. The bot queries channels statuses every minute.

Open In Telegram

Commands

  • add CHANNEL — Subscribe to a channel
  • remove CHANNEL — Remove a channel
  • remove_all — Remove all subscriptions
  • list — List your subscriptions
  • pics — Pictures of your online subscriptions
  • week CHANNEL — Online hours in the previous 7 days
  • help — Help
  • settings — Show settings
  • feedback YOUR_MESSAGE — Send feedback

Substitute CHANNEL with the actual channel or model ID. It is the same as model name in Chaturbate and Stripchat. For BongaCams you can find a model ID in the address line of your browser.

For streamers

Here are details For streamers

We offer several ways you can use our bot:

  • You can share your own notification link to your users. They will be notified in Telegram whenever you are online
  • You can add our bot to your Telegram channel or group. Subscribers will be notified whenever you are online
  • You can use our floting icons in your Chaturbate profile via Chaturbate icons constructor

Write to [email protected] in case of any questions.

Running your own bot

Create and set up your bot using @BotFather bot.

You need an SSL certificate and a key for your bot. You can obtain a certificate in Let's Encrypt or other certificate authority.

The bot uses webhooks to receive updates.

Create JSON configuration and YAML translation files. A configuration is described in config.go. An example of translation are in common.en.yaml and chaturbate.en.yaml.

Build cmd/bot. Run this executable with a path to config file as an argument.

Privacy policy

We do not store any sensitive personal information. We store only your Telegram chat ID that is essential for core functionality of the bot. Telegram chat ID is just a number which we use to send you notifications.

Site

X

WeCamgirls

News Telegram channel

Reddit

AmberCutie

Directories

Path Synopsis
cmd
bongacams-check command
This program checks if a specific BongaCams model is online
This program checks if a specific BongaCams model is online
bongacams-online-models command
This program prints out all BongaCams models that are currently online
This program prints out all BongaCams models that are currently online
bot command
This is the main executable package
This is the main executable package
cam4-check command
This program checks if a specific CAM4 model is online
This program checks if a specific CAM4 model is online
cam4-online-models command
This program prints out all CAM4 models that are currently online
This program prints out all CAM4 models that are currently online
camsoda-check command
This program checks if a specific CamSoda model is online
This program checks if a specific CamSoda model is online
camsoda-online-models command
This program prints out all CamSoda models that are currently online
This program prints out all CamSoda models that are currently online
chaturbate-check command
This program checks if a specific Chaturbate model is online
This program checks if a specific Chaturbate model is online
chaturbate-online-models command
This program prints out all Chaturbate models that are currently online
This program prints out all Chaturbate models that are currently online
checktr command
This program checks translations
This program checks translations
flirt4free-check command
This program checks if a specific Flirt4Free model is online
This program checks if a specific Flirt4Free model is online
flirt4free-online-models command
This program prints out all Flirt4Free models that are currently online
This program prints out all Flirt4Free models that are currently online
livejasmin-check command
This program checks if a specific LiveJasmin model is online
This program checks if a specific LiveJasmin model is online
livejasmin-online-models command
This program prints out all LiveJasmin models that are currently online
This program prints out all LiveJasmin models that are currently online
migrator command
This program migrates the database to the latest version
This program migrates the database to the latest version
schema-dump command
This program applies all migrations to a temporary database and prints the resulting schema
This program applies all migrations to a temporary database and prints the resulting schema
streamate-check command
This program checks if a specific Streamate model is online
This program checks if a specific Streamate model is online
streamate-online-models command
This program prints out all Streamate models that are currently online
This program prints out all Streamate models that are currently online
stripchat-check command
This program checks if a specific Stripchat model is online
This program checks if a specific Stripchat model is online
stripchat-online-models command
This program prints out all Stripchat models that are currently online
This program prints out all Stripchat models that are currently online
twitch-active-streams command
This program prints out all Twitch channels that are currently online
This program prints out all Twitch channels that are currently online
twitch-check command
This program checks if a specific Twitch channel is online
This program checks if a specific Twitch channel is online
twitch-specific-streams command
This program prints out specified Twitch channels that are currently online
This program prints out specified Twitch channels that are currently online
internal
botconfig
Package botconfig represents bot configuration
Package botconfig represents bot configuration
checkers
Package checkers contains a collection of online checkers
Package checkers contains a collection of online checkers
db
Package db represents a database
Package db represents a database
lib
cmdlib
Package cmdlib contains utlities mostly for bot
Package cmdlib contains utlities mostly for bot

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL