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

1.6 KiB

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:

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.

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:

{
	"tg-token": "123456:AaBbCcDd"
}

or any with this variable