Files
Telegram-Bot-Template/README.md
Dmitriy yawaflua Andreev 46714173c8 Add readme and template base
2024-07-30 23:01:30 +03:00

46 lines
1.6 KiB
Markdown

# 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