Skip to content

Telegram Bot: Voice Messages (NL) to Google Calendar Events (GPT-4)

License

Notifications You must be signed in to change notification settings

Hormold/voice2cal

Repository files navigation

Bot Features

This bot is designed to help manage your calendar using text or voice messages. Here are some of its main features:

  • Google Account Integration: The bot integrates with your Google account, allowing you to manage your Google Calendar directly from the bot.

  • Calendar Selection: You can select which calendar you want to manage using the /calendars command.

  • Location-Based Timezone: The bot uses your location to set the timezone for your calendar events. You can send your location to the bot using the location feature in your messaging app.

  • Mode Selection: You can select the mode of operation for the bot using the /mode command. The available modes are "Fast" (GPT-3.5) and "Slow" (GPT-4).

  • Event Management: You can add events to your calendar by sending text or voice messages to the bot. The bot uses AI to understand your messages and add the events accordingly. You can also cancel events directly from the bot.

  • Voice Recognition: The bot can transcribe voice messages into text, allowing you to add events to your calendar using voice commands.

  • Meeting Invitations: The bot could allow users to send meeting invitations to others directly from the bot.

Please note that this bot is currently in developer preview, so access is limited.

Future Features

  • Custom Data: User can add custom data to prompt the bot to perform specific actions.

  • Event Reminders: The bot could send reminders for upcoming events. This feature could be enabled or disabled using a /reminders command.

  • Multi-Language Support: The bot could support multiple languages, allowing users to interact with it in their preferred language.

  • Smart Suggestions: Based on user's calendar activity, the bot could provide smart suggestions like optimal meeting times, task due dates, etc.