Skip to content

MohGanji/FinToFaBot

Repository files navigation

A Telegram bot to transliterate finglish to farsi

Based on TransliterateBot and PersianLiteration API and telebot Wrapper for telegram bot API with python

Use this bot in your groups to transliterate finglish messages to farsi

TO DO

  • fix فا use
  • get userIds in start for broadcasting new updates.
  • make a better help command
  • a program for broadcasting a message to given chatIds
  • add wrong word report feature(glassy button on every answer)
  • add wrong word report for groups too
  • add word database and collect user words
  • add bug report feature
  • send reports to myself to check if they are correct and then use corrected collection
  • code accept and reject callback functions
  • do not transliterate abbreviations, like CTO
  • defallahi method
  • handle irregular syntaxes
  • handle shortening words, and not using vowels, like slm!
  • transliterate messages after edit

Long Term Goals

  • automate transliteration instead of replying fa to a message.
  • learn words from farsi messages in groups

Probably Going to Ignore

  • change method from polling to webhook
  • add farsi to finglish using this to try to give a recommandation for irregular syntaxes