Simple TG Bot written on Python with usage of Aiogram and asyncio's UDP server.
- Event log receiving (obvious)
- Posting events filtered with templates to channel
- Ability to filter events between public/closed and chat channel
- /start - shows greeting message
- /info - shows version, url to this repo, game and server ip:port
- /channels - shows available channels. Private one is available only for users specified in
Configurations.admin_ids
- Create and acquire bot token from
@botfather
- Create 1 up to 3 channels (for public/private posts and one for chat events), acquire it/their id's in BotAPI format
- Clone this repo:
git clone https://github.com/crossfireTeam/HLDS-Notifier.git
andcd HLDS-Notifier
- Install dependencies:
pip install -r requirements.txt
- Set up
configurations.py
- You're ready to rock!
- Improve
EventParser
- Parse whole log data (including timestamp and etc)
- Add banners for some events
- Maybe something more
Support is only for HL, any other game you should implement by yourself