GitHub - SpamWatch/SpamWatchBot · GitHub
Skip to content
This repository was archived by the owner on Aug 30, 2025. It is now read-only.

Latest commit

 

History

22 Commits

Folders and files

Repository files navigation

SpamWatch Bot

Reporting and information bot for SpamWatch. See me in action at https://t.me/SpamWatchBot.

Development

This bot was created using grammY and TypeScript. To build the bot for production just use npm build and then run the bot with node dist/main.js. Running in development can be done with npm start.

Environment Variables

BOT_TOKEN

The API token given by @BotFather on Telegram.

SPAMWATCH_HOST

The host to use for the SpamWatch API.

SPAMWATCH_API_KEY

The API key to use for the SpamWatch API.

REPORT_CHAT_ID

The chat in which to send reports. Reports can be forwarded to the bot, or created using the /report command. The bot will then send them on to the given chat. The bot does need to be in the chat to send messages to it of course.

ADMIN_CHAT_ID

The chat where unban requests are forwarded. This may also be used for other things, such as logging in the future.

SUPER_ADMIN_IDS

A comma separated list of admins that should be able to reply to unban requests.

LOGGLY_TOKEN

API token for Loggly. This is used for logging event to the cloud and is not necessary for running the bot.

LOGGLY_SUBDOMAIN

Subdomain for Loggly.

LOGGLY_TAGS

A comma separated list of tags to use with Loggly.

About

No description or website provided.

Topics

Resources

Stars

13 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages