easy_bot_log 1.0.2 copy "easy_bot_log: ^1.0.2" to clipboard
easy_bot_log: ^1.0.2 copied to clipboard

Easy bot log service

Init BotLogService #

/// init
final BotLogService botLogService = EasyBotLogFactory.createBotLogService(
    /// Telegram Bot
    telegramToken: tokenTelegram,
    telegramChatId: chatRoomTelegramId,

    /// Discord HOOK
    discordHookId: discordHookId,
    discordHookToken: discordHookToken,
    discordBotName: discordBotName,
    discordBotAvatar: discordBotAvatar,

    /// Slack HOOK
    slackTeamId: slackTeamId,
    slackServiceId: slackServiceId,
    slackHookToken: slackHookToken,

    /// Use bot: current support "telegram", "slack", "discord"
    /// If you choose "any", 
    /// the system will send all bots with enough configuration
    botUse: botUse,
);

/// use

botLogService.sendMessage("Hello");

Document: #

Slack #

Discord #

Telegram #

  • Create bot Telegram:

Step 1: Create new bot #

  • Open telegram -> search "BotFather" and enter message: "/newbot"

create_new

Step 2: Enter bot name #

enter_name

Step 3: Enter username #

  • Enter username your bot. It must end in bot. Like this, for example: TetrisBot or tetris_bot.

create_new

Step 4: Start bot #

  • Open your bot

create_new

  • Start bot

create_new

Step 5: Get all bot #

create_new

Step 6: Open bot setting and get API TOKEN #

  • Select your bot and choose API TOKEN
    create_new

Step 7: Add bot to group #

create_new

Step 8: Get group id #

create_new

Step 9: Test send message #

create_new

Curl #

curl --location --request GET 'https://api.telegram.org/bot<API_TOKEN>/sendMessage?chat_id=<GROUP_ID>&text=helloworld'
2
likes
120
points
37
downloads

Publisher

verified publisherfighttech.vn

Weekly Downloads

Easy bot log service

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

dio

More

Packages that depend on easy_bot_log