-
-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
how to web hook create bot pls example file path and certificate #273
Comments
Hey, I've checked the example file, and I think that's a bit outdated. Here's an example that I just tested and found to be working fine: import 'dart:io';
import 'package:teledart/teledart.dart';
import 'package:teledart/telegram.dart';
void main() async {
final token = Platform.environment["BOT_TOKEN"]!;
final telegram = Telegram(token);
final username = (await telegram.getMe()).username!;
final server = await HttpServer.bind(InternetAddress.anyIPv4, 8081);
final webhook = Webhook(
telegram,
"https://yourwebhook-url.com",
server,
);
final bot = TeleDart(
token,
Event(username),
fetcher: webhook,
);
bot.onCommand("start").listen((message) {
message.reply("Hello!");
});
bot.start();
} If you have a self-signed certificate you can pass the File object to the Let me know if you have any further concerns. |
Thanks @HeySreelal for always being the first person to help in the community. I'm working on an update for a while which will include an updated version of the example file but I've not been able to finish it still. |
In my Bots the code I use is the one below. What is this webhook? When is it used?
|
Hi @paulobreim, Telegram supports two ways in which you can listen updates. First one is the
Some side notes are, generally speaking (from my understanding) webhooks are preferred for a bot with large user base. Because, an update is immediately sent to your endpoint right after it is occurred also as they are concurrently processed. Hope this helps :) |
Glad to know that. I didn't know that Telegram had a webhook, I imagine it must be very useful in a payment system, which we still don't have in Brazil. tks |
how to web hook create bot pls example file path and certificate
The text was updated successfully, but these errors were encountered: