teleflutter 1.42.1 copy "teleflutter: ^1.42.1" to clipboard
teleflutter: ^1.42.1 copied to clipboard

A complete Dart/Flutter port of the Telethon library — Telegram MTProto client for Dart and Flutter.

example/teleflutter_example.dart

import 'package:teleflutter/teleflutter.dart';

void main() async {
  // Example usage of TeleFlutter
  final client = TelegramClient(
    ':memory:', // or StringSession('...') or path to file
    12345, // api_id
    'your_api_hash_here',
  );

  // Connect
  await client.connect();
  print('Connected: ${client.isConnected}');

  // Register event handler
  client.on(NewMessage(pattern: r'hello'), (event) {
    print('New message: ${(event as NewMessageEvent).text}');
  });

  // Disconnect
  await client.disconnect();
}
4
likes
155
points
20
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A complete Dart/Flutter port of the Telethon library — Telegram MTProto client for Dart and Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

archive, collection, convert, crypto, logging, pointycastle, web

More

Packages that depend on teleflutter