Can a Telegram bot initiate voice calls?

Hey everyone! I’m working on a Telegram bot using the telebot library in Python. I was wondering if it’s possible to make the bot call my Telegram account directly. Is there a function like bot.initiate_voice_call() or something similar that I could use? I’ve looked through the documentation but couldn’t find anything specific. Has anyone tried this before or know if it’s even allowed? Any tips or suggestions would be really helpful! Thanks in advance for your input!

nah, bots can’t make voice calls on telegram rn. it’s not a feature they offer. maybe in the future tho? for now, u could try sendin voice messages or links to other call services instead. just my 2 cents!

I’ve been working with Telegram bots for a while, and unfortunately, direct voice calling isn’t supported in the Bot API. It’s a limitation we all face. However, there are some alternatives you could consider. One approach is to use the bot to schedule and coordinate voice chats within Telegram groups. While not exactly the same as a direct call, it can serve a similar purpose for group communication. Another option is to integrate with external VoIP services and have your bot provide access tokens or links. This way, you’re still facilitating voice communication, just not directly through Telegram’s systems. Keep in mind that Telegram is constantly evolving, so it’s worth keeping an eye on their API updates for potential future voice call functionalities.

As someone who’s developed several Telegram bots, I can say with certainty that initiating voice calls directly from a bot isn’t currently possible. Telegram’s Bot API is designed primarily for messaging and doesn’t support voice call functionality.

However, there are workarounds you might consider. One approach I’ve used is to have the bot send a message with a link to a third-party voice calling service (like Jitsi or Google Meet). This way, users can click the link to join a voice call, albeit not directly through Telegram.

Another option is to use Telegram’s voice message feature. Your bot can send pre-recorded voice messages, which isn’t quite the same as a call, but it does allow for audio communication.

Remember, Telegram’s focus for bots is on enhancing chat experiences rather than replicating full user capabilities. If voice calling is crucial for your project, you might need to explore other platforms or consider building a custom Telegram client instead of a bot.