🎭 anon3anon GitHub License Go Report Card

Telegram bot for anonymous messages.

Currently running at https://t.me/meme_me_a_meme_bot for my channel.

Local developemnt

Prerequisites:

  1. Git
  2. Docker
  3. bkit

Firstly, clone the repository into your $GOPATH:

mkdir -p $GOPATH/src/github.com/nightnoryu
cd $GOPATH/src/github.com/nightnoryu

git clone git@github.com:nightnoryu/anon3anon.git
cd anon3anon

Then build the project:

bkit build

After that, copy the docker-compose.override.example.yml to docker-compose.override.yml and set the environment variables:

services:
  anon3anon:
    environment:
      ANON3ANON_TELEGRAM_BOT_TOKEN: 123:ABC # The token for your bot, obtained from t.me/BotFather
      ANON3ANON_OWNER_CHAT_ID: 123 # ID of your chat with your bot

Note

When launching the bot for the first time, leave ANON3ANON_OWNER_CHAT_ID empty and write a message to the bot. It will print the chat ID in the logs and after that you can set it up.

And you're set! Use docker compose to manage the application:

# Start
docker compose up -d

# Restart to apply changes
docker restart anon3anon

# Stop
docker compose down
S
Description
Telegram bot for anonymous messages
Readme MIT 107 KiB
Languages
Go 63.2%
Jsonnet 35.6%
Dockerfile 1.2%