HetznerServerNotifier

所属分类:聊天室
开发工具:C#
文件大小:0KB
下载次数:0
上传日期:2023-12-04 23:04:01
上 传 者sh-1993
说明:  基于用户定义的筛选器将关于新可用服务器的通知从Hetzner发送到Telegram
(sends notifications about new available servers from Hetzner to Telegram based on user-defined filters)

文件列表:
.dockerignore (314, 2023-12-06)
Dockerfile (747, 2023-12-06)
HetznerServerNotifier.sln (818, 2023-12-06)
HetznerServerNotifier.sln.DotSettings (400, 2023-12-06)
HetznerServerNotifier/ (0, 2023-12-06)
HetznerServerNotifier/.editorconfig (29, 2023-12-06)
HetznerServerNotifier/BotConfiguration.cs (114, 2023-12-06)
HetznerServerNotifier/Filters/ (0, 2023-12-06)
HetznerServerNotifier/Filters/FilterConfiguration.cs (334, 2023-12-06)
HetznerServerNotifier/Filters/IFilter.cs (145, 2023-12-06)
HetznerServerNotifier/Filters/ListFilter.cs (837, 2023-12-06)
HetznerServerNotifier/Filters/RangeFilter.cs (959, 2023-12-06)
HetznerServerNotifier/HetznerServerNotifier.csproj (821, 2023-12-06)
HetznerServerNotifier/LoggerMethods.cs (442, 2023-12-06)
HetznerServerNotifier/Models/ (0, 2023-12-06)
HetznerServerNotifier/Models/Datacenter.cs (410, 2023-12-06)
HetznerServerNotifier/Models/ServerData.cs (312, 2023-12-06)
HetznerServerNotifier/Models/ServerInfo.cs (1901, 2023-12-06)
HetznerServerNotifier/NotifierConfiguration.cs (200, 2023-12-06)
HetznerServerNotifier/NotifierService.cs (2399, 2023-12-06)
HetznerServerNotifier/Program.cs (1308, 2023-12-06)
HetznerServerNotifier/Range.cs (293, 2023-12-06)
HetznerServerNotifier/ServicesExtensions.cs (1016, 2023-12-06)
HetznerServerNotifier/ValueEqualityList.cs (419, 2023-12-06)
HetznerServerNotifier/appsettings.json (318, 2023-12-06)
LICENSE (11357, 2023-12-06)
docker-compose.yml (178, 2023-12-06)

# HetznerServerNotifier Sends notifications about new available servers from Hetzner to Telegram based on user-defined filters ## Configuration 1. Put your Telegram bot token in the `Bot:Token` section in the `appsettings.json` file 2. Put your Telegram user ID (can be revealed using [this bot](https://t.me/ShowJsonBot)) or any chat ID that you want to post messages to in the `Notifier:UsersToNotify` section 3. You can customize the delay between retrieving data from Hetzner (e.g. if they will decided to introduce cooldown in the future) by putting it in the `Notifier:DelayInSeconds` section 4. Customize filters to your needs; currently supported filters are `Cores`, `Price` (in EUR), `Frequency` (of the CPU), `Ram` (in GBs) and `Location`. - The first four of them are range filters, and can be configured by using `Min` and `Max` properties (if `Max` filter is 0, it is not applied). - The last one filters servers by location based on the allowed values in the configuration, currently supported values are `HEL` (Helsinki datacenter in Finland), `FSN` (Falkenstein datacenter in Germany) and `NBG` (Nuremberg datacenter in Germany). ## Deployment Use Docker, i guess

近期下载者

相关文件


收藏者