teledart 0.0.4
teledart: ^0.0.4 copied to clipboard
Telegram bot api framework in Dart
TeleDart #
Telegram is a popular secured instant messenger. They have an open bot platform, this package is a Dart implementation of their bot API allowing you to create your own bot easily.
Features #
- Fully support Telegram Bot API 3.6
- Inline mode
- Telegram Payment Platform
- HTML5 Games
Usage #
A simple usage example:
import 'dart:io' as io;
import 'package:teledart/teledart.dart';
import 'package:teledart/telegram.dart';
void main() {
TeleDart teledart = new TeleDart(new Telegram('YOUR_BOT_TOKEN'), new Event());
teledart.startFetching();
teledart.onMessage(entityType: 'bot_command', keyword: 'start').listen((message) {
teledart.telegram.sendMessage(message.from.id, 'Hello TeleDart!');
});
teledart.onMessage(keyword: 'TeleDart').listen((message) {
teledart.telegram.sendPhoto(
message.from.id,
new io.File('example/dart_bird_catchs_telegram.png'),
caption: 'This is how the Dart Bird and Telegram are met');
});
}
Bugs and feature requests #
Please file feature requests and bugs at the issue tracker.