mirror of
https://github.com/yawaflua/Telegram-Bot-Template.git
synced 2025-12-10 20:39:34 +02:00
Add readme and template base
This commit is contained in:
45
README.md
Normal file
45
README.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# Template for Telegram BOT project
|
||||
## About it
|
||||
This is a template for VS 2023 Community/Enterprice for creating project with Telegram Bot service and base settings.
|
||||
|
||||
|
||||
|
||||
## Used stack:
|
||||
- .NET 8 Sdk Web
|
||||
- ASP
|
||||
- Swagger UI with commas setup
|
||||
- Telegram.Bots (For .NET)
|
||||
|
||||
# Use as template
|
||||
For start used this project as a template, u should to download it.
|
||||
After that, open it with Visual Studio, press "Project" -> "Export Template".
|
||||
In window u need to select "Project export"(For exporting exactly Project) and press "Next".
|
||||
In next window u can edit template name, description and icon.
|
||||
After pressing "Finish" button, you can create project with this template.
|
||||
|
||||
### OR
|
||||
|
||||
Another way to use this project as a template: ZIP to folder with VS.
|
||||
Download this project and compress it to .zip file with any name. After that, go to this destination:
|
||||
```bash
|
||||
C:\Users\{{YOUR_USERNAME}}\AppData\Roaming\Microsoft\VisualStudio\{{VS_VERSION}}\
|
||||
```
|
||||
Create folder with this name: `ProjectTemplatesCache` and pull zipped project to created folder.
|
||||
After reloading VS you can create new project with this template.
|
||||
|
||||
# Use as base for project
|
||||
Its very simple to use, just download it and in file `appsettings.json` change in
|
||||
"tg-token" (`"tg-token": "TOKEN"`) variable from TOKEN to your Bot`s token from [@BotFather](https://t.me/BotFather).
|
||||
|
||||
After that, change press RMB on project and select "Sync Namespaces". If you need to use Dockerfile, change from "$safeprojectname$" to your project name in last stroke
|
||||
|
||||
# appsettings.json
|
||||
|
||||
Your appsettings.json file must be looked like this:
|
||||
```json
|
||||
{
|
||||
"tg-token": "123456:AaBbCcDd"
|
||||
}
|
||||
```
|
||||
or any with this variable
|
||||
|
||||
Reference in New Issue
Block a user