Телеграмм боты на C# и с чем их едят. TeleBotFramework
Я занимаюсь разработкой уже 10 лет, большую часть времени на C# и ASP.Net и взбрело мне в голову разобраться, что такое эти ваши телеграм боты и как они работают. Спойлер: Это просто вебсервер с webhook или вообще консольное приложения с long-pooling.
И начал я с того, что это такое и есть ли какие-то общие подходы к решению этой задачи. И на удивление, не нашёл. Вполне возможно, что просто плохо искал и решил сделать свой велосипед, но что уж тут поделать, уже сделал.
Первое что меня удивило в примерах кода других ботов, это god метод в контроллере, который имеет несколько свитч-кейсов один в другом, а внутри ещё какие-то условные операторы. Мне сразу показалось это странным и я решил пойти по-другому пути. Типа такого, но пример не настоящий.
Читать далее
https://habr.com/ru/articles/927042/?utm_campaign=927042&utm_source=habrahabr&utm_medium=rss
Post #9713
637
- ❤ 1
- 🤷♂ 1