Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dcdunkan/ryportbot
Simple time-aware report bot for Telegram.
https://github.com/dcdunkan/ryportbot
deno grammy group report telegram-bot
Last synced: 15 days ago
JSON representation
Simple time-aware report bot for Telegram.
- Host: GitHub
- URL: https://github.com/dcdunkan/ryportbot
- Owner: dcdunkan
- License: mit
- Created: 2022-07-27T19:15:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-07T20:53:31.000Z (almost 1 year ago)
- Last Synced: 2024-02-15T07:35:49.580Z (9 months ago)
- Topics: deno, grammy, group, report, telegram-bot
- Language: TypeScript
- Homepage: https://t.me/ryportbot
- Size: 63.5 KB
- Stars: 13
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-grammY - dcdunkan/ryportbot - Time-aware bot for reporting members to admins. [ᴜsᴇ](https://t.me/ryportbot) (Bots)
README
# report bot
> Built using [grammY](https://grammy.dev).
Simple time-aware report bot for Telegram. It listens for /report, /admin
commands or @admin, @admins mentions in groups, and mentions all admins. Admins
can set their timezone and unavailability time period in the bot's PM and only
receive mentions when they are available.Working instance (public): [@ryportbot](https://telegram.me/ryportbot)
To run locally, make sure you have installed [Deno CLI](https://deno.land).
```sh
git clone https://github.com/dcdunkan/ryportbot.git
cd ryportbot
BOT_TOKEN="" deno run --allow-net --allow-env main.ts
```Talk to [BotFather](https://t.me/botfather), and get yourself a `BOT_TOKEN`.
Click
[here](https://dash.deno.com/new?url=https://raw.githubusercontent.com/dcdunkan/ryportbot/main/serve.ts&env=BOT_TOKEN)
to deploy your own instance to Deno Deploy.