Pada gambar dibawah, dapat kita lihat TelegramBotBase menggunakan library
[Link].
Setelah selesai dengan langkah-langkah diatas, maka kita lanjutkan dengan memulai
coding.
Buat sebuah class dengan nama “StartForm“, seperti pada contoh dibawah ini. Terdapat
beberapa tipe form pada TelegramBotFramework.
public class StartForm : FormBase
{
public override async Task Load(MessageResult message)
{
await [Link]("Hi Selamat Datang.");
}
}
Disini kita akan mengirimkan pesan setelah loading pada form.
Lalu pada [Link] ketikkan sintaks dibawah ini.
var bb = BotBaseBuilder
.Create()
.QuickStart<StartForm>("[ApiKey]")
.Build();
[Link]();
[Link]("Telegram Bot started...");
[Link]("Press q to quit application.");
[Link]();
[Link]();
Pada class BotBase mengelola banyak fungsi yang dapat kita gunakan. Seperti bot
command, action event dan lainnya. StartForm adalah form pertama yang mana setiap
pengguna akan diarahkan ke form tersebut, seperti halaman awal pada sebuah aplikasi.
Form tersebut harus berupa subkelas FormBase yang dapat kita temukan di namespace
[Link]
Telegram Bot Framework Pada C#
Junindar, ST, MCPD, MOS, MCT, MVP .NET