чашке
livewire
a пока это в планах у решеточников, другие языки спокойно уже прямо сейчас это реализуют,
я открыл класс ChromiumWebBrowser
А типо... А как? Причем тут StringVisitor?
Обычно в языках программирования есть функция eval или что-нибудь в этом роде.
не смущает что джава быстрее и чаще обновляется?
ktor же прост как табуретка, как там можно не разобраться?
#r "nuget:Telegram.Bot/15.7.1"
using Telegram.Bot;
using Telegram.Bot.Types;
using Telegram.Bot.Types.ReplyMarkups;
var botClient = new TelegramBotClient("YOUR_ACCESS_TOKEN_HERE");
var keyboardMarkup = new ReplyKeyboardMarkup(new List<List<KeyboardButton>>{
new() {new("A"), new("B")},
new() {new("C"), new("D")}
});
await botClient.SendTextMessageAsync(new ChatId(123), "Hello world", replyMarkup: keyboardMarkup
обещать - не значит жениться
Первые два доступны на шарпе и питоне. Последний - на шарпе. Бери что удобнее и вперёд