Repository navigation
v0.3.3-alpha
// Установка команд бота
var commands = new[]
{
new BotCommand("start", "Старт"),
new BotCommand("general", "Общие меры поддержки для семей с детьми"),
new BotCommand("first", "Меры для семей с одним ребенком")
};
await client.Bot.SetCommandsAsync(commands);
// Кнопка с intent
var button = new InlineKeyboardButton
{
Type = ButtonType.Callback,
Text = "Подтвердить",
Payload = "confirm",
Intent = ButtonIntent.Positive // зелёная кнопка
};Added
- Поддержка
intentдля inline-кнопок: новый enumButtonIntent, свойствоInlineKeyboardButton.Intentи обновлённый конвертер обеспечивают соответствие API и позволяют задавать позитивные/негативные стили. - Модель
BotCommand, запросUpdateBotInfoRequestи публичный методSetCommandsAsyncвBotApi, позволяющие задавать меню команд через официальный PATCH/me. - Unit-тесты для новых типов и поведения (
InlineKeyboardButton,BotCommand,BotApi.SetCommandsAsync), чтобы предотвратить регрессии.
Full Changelog: v0.3.2-alpha...v0.3.3-alpha