Andriy 27ddfd39cc [core] Massive setting system update
- Get rid of attribute crap. Now only interface is required
- Rename canUse to isAdmin in `Bot.IsUserAdminAsync` to match the actual meaning of variable
- Made `AnswerQuery` reusable by moving it from ContentStore to Core's CommonHandler
- Chat Settings edit frontend (inline keyboard)
- Rename NsfwOption to AllowNsfw and move it to ContentStore module
- Remove option backend testing commands
- Add KarmaMode option as an example of Select option type
2023-07-21 17:14:11 +03:00
2023-07-21 17:14:11 +03:00
2022-03-17 18:25:39 +02:00

Modular Telegram Bot

Modular Telegram Bot is a project for hosting in one bot application many small services.

This repository contains next built-in modules:

  • CombotAntiSpam. Integrates with CAS API and kicks any member who detected by CAS (if possible).
  • RichSiteSummary. RSS feed parser integration to Telegram.
  • UrlLimitations. Extended antispam is based on monitoring URLs in 10 first messages from any user.
  • Destiny2.WhereIsXur.
  • ChatManagement. Warns, bans, etc.
  • Entertainment. Python and Bayan.
  • ChatQuotes. Ability to make a quote from a chat message. Powered by: https://github.com/LyoSU/quote-api.
  • Reputation. Add some competitive experience to your chat by using this module.
  • ContentStore. Add the place, where your chat members can spend points gained by using Reputation module. Depends on Reputation.
S
Description
No description provided
Readme 584 KiB
Languages
C# 99.3%
Dockerfile 0.7%