└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # All Utility Bot :fire: 2 | 3 | This project is aimed to provide an ultimate bot ever made for general use. Users will be able to do many things at one place without having to 4 | maintain different bots for different tasks. 5 | 6 | # Contributors :heart: 7 | 8 | [Kelvinamoaba](https://github.com/Kelvinamoaba) 9 | 10 | ## Quick Links 11 | 12 | * [About Project](#about-project) 13 | * [Supported Features](#present-supported-features) 14 | * [Help Message](#help-message-usage) 15 | * [EBook](#download-ebooks-help-message) 16 | * [Translate Text](#text-translation-help-message) 17 | * [Text to Speech](#tts-help-message) 18 | * [Medium Articles](#free-medium-article-help-message) 19 | * [URL Shortener](#url-shortener-help-message) 20 | * [Language Detection](#language-detection-help-message) 21 | * [Country Time](#country-help-message) 22 | * [Dictionary](#dictionary-help-message) 23 | * [YouTube](#youtube-search-help-message) 24 | * [Search links](#generate-search-links-help-message) 25 | * [QRCode](#qrcode-help-message) 26 | * [Password and Passphrase generate](#password-and-passphrase-generation-help-message) 27 | * [Inline Share Message](#inline-share-message) 28 | * [Alternate Commands](#alternate-commands) 29 | 30 | ## About Project 31 | 32 | This project is aimed to provide an ultimate utility bot which would be capable of doing many things at one place with a good user experience. Any 33 | contributions are welcomed at [this group](https://t.me/AllUtilityBotContributionsGroup) or just create a pull request at this repository. To request 34 | any feature, please use [this group](https://t.me/AllUtilityBotFeatureRequestGroup) 35 | 36 | ## Present Supported Features 37 | 38 | Some are up and working great. Other are in process of being implemented soon. 39 | 40 | - [x] YouTube Search. 41 | - [x] Search and download 3M+ Books from [libgen.rs](http://libgen.rs). 42 | - [x] Translate text to any language using GoogleTranslate. 43 | - [x] Text to speech. 44 | - [x] Create and read QR-Codes. 45 | - [x] Generate passwords and passphrases. 46 | - [x] Generate search links 47 | - [x] Dictionary (Meaning, Synonyms, antonyms, Examples etc). 48 | - [x] Medium Articles (creating free link for premium membership medium articles) 49 | - [x] URL Shortener (contributor [Kelvinamoaba](https://github.com/Kelvinamoaba)) 50 | - [x] DateTime of given country. 51 | - [ ] Generate fake information. 52 | - [ ] IMDB search. 53 | - [ ] Lyrics of a song. 54 | - [ ] GitHub search. 55 | - [ ] Stack Overflow search. 56 | 57 | ## Help Message (USAGE) 58 | 59 | > Heyyyy 😊, 60 | > 61 | > *Use these commands as required*: 62 | > 63 | > πŸ‘‰πŸ» `/start`: To start using me\ 64 | > πŸ‘‰πŸ» `/help`: To get this message\ 65 | > πŸ‘‰πŸ» `/help 'feature name'`: To get help text of a specific feature 66 | > 67 | > I currently support following features. You can use commands shown beside every feature to know about that specific feature. 68 | > 69 | > πŸ‘‰πŸ» *Download ebooks* πŸ“š: `/help book`\ 70 | > πŸ‘‰πŸ» *Translate text* πŸ”€: `/help tr`\ 71 | > πŸ‘‰πŸ» *Search YouTube* πŸ“Ί: `/help yt`\ 72 | > πŸ‘‰πŸ» *Text to Speech* πŸ’¬: `/help tts`\ 73 | > πŸ‘‰πŸ» *Medium Articles* 🌐: `/help ml`\ 74 | > πŸ‘‰πŸ» *Dictionary* πŸ“”: `/help def`\ 75 | > πŸ‘‰πŸ» *QR Code*: `/help qr`\ 76 | > πŸ‘‰πŸ» *Password generation* πŸ”: `/help gen`\ 77 | > πŸ‘‰πŸ» *Search Links* πŸ”—: `/help links` 78 | > 79 | > πŸ—’οΈ *NOTE* πŸ—’οΈ: 80 | > 81 | > _Many more features are going to be added\. Bot is aimed to be the best all in one bot available\._ 82 | > 83 | > [Casual chat group](https://t\.me/AllUtilityBotChat)\ 84 | > [Feature request group](https://t\.me/AllUtilityBotFeatureRequestGroup)\ 85 | > [Contributions group](https://t\.me/AllUtilityBotContributionsGroup) 86 | > 87 | > ***Press bellow buttons to know how to use inline features\.*** 88 | > 89 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 90 | > *Share this bot with your friends and family ❀* 91 | 92 | ## Download EBooks Help Message 93 | 94 | > *I can also search and download 3M\+ available ebooks* πŸ“š. 95 | > 96 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 97 | > 98 | > πŸ‘‰πŸ» `/book book_name`: To search an ebook. 99 | > 100 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 101 | > 102 | > πŸ‘‰πŸ» `/book something`\ 103 | > πŸ‘‰πŸ» `/book War and Peace`\ 104 | > πŸ‘‰πŸ» `/book The Shadow of the Wind` 105 | > 106 | > πŸ•ΉοΈ *__SUPPORTS INLINE MODE ALSO__* πŸ•ΉοΈ 107 | > 108 | > use `book` or `bk` or just `b` to start searching book in inline mode\. 109 | > 110 | > *Inline Mode Example*: 111 | > 112 | > `@allutilitybot book War and Peace`\ 113 | > `@allutilitybot bk The Shadow of the Wind`\ 114 | > `@allutilitybot b Python` 115 | > 116 | > *USE INLINE MODE FOR BEST AND CONVENIENT EXPERIENCE* 117 | > 118 | >_Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 119 | 120 | ## Text Translation Help Message 121 | 122 | > *I can also Translate text from one πŸ”£ to another language πŸ”€.* 123 | > 124 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 125 | > 126 | > πŸ‘‰πŸ» `/tr language_code`: Reply to a message to translate to required language.\ 127 | > πŸ‘‰πŸ» `/tr language_code text`.: To translate to required language. 128 | > 129 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 130 | > 131 | > Send some text and reply `/tr ar` to translate to arabic. 132 | > 133 | > *_OR_* send with command 134 | > 135 | > `/tr ar Hey, how are you? I am fine. Hope you are doing the same.` to do the same. 136 | > 137 | > πŸ•ΉοΈ *__SUPPORTS INLINE MODE ALSO__* πŸ•ΉοΈ 138 | > 139 | > πŸ‘‰πŸ» `@allutilitybot language_code text`: To translate to required language in inline mode itself. 140 | > 141 | > πŸ‘€ *__INLINE EXAMPLES__* πŸ‘€: 142 | > 143 | > πŸ‘‰πŸ» `@allutilitybot tr ar The only thing real humans want is peace.` 144 | > 145 | > πŸ—’οΈ *NOTE* πŸ—’οΈ: 146 | > 147 | > πŸ‘‰πŸ» Language [codes](https://telegra\.ph/List-of-ISO-639-1-codes-04-10) 148 | > 149 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 150 | 151 | ## Free Medium Article Help Message 152 | 153 | > I can also provide you *free medium articles* which are *usually monetized* πŸ₯³ 154 | > 155 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 156 | > 157 | > πŸ‘‰πŸ» `/ml `: Gives you free medium link on success 158 | > 159 | > πŸ‘‰πŸ» reply to a *medium link* with `/ml` to get the free link 160 | > 161 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 162 | > 163 | > πŸ‘‰πŸ» `/ml https://medium\.com/free-code-camp/learn-to-build-your-first-bot-in-telegram-with-python-4c99526765e4` 164 | > 165 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 166 | 167 | ## URL Shortener Help Message 168 | 169 | > I can also generate short urls using tinyurl.com 170 | > 171 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 172 | > 173 | > πŸ‘‰πŸ» `/s `: Replies you with a tinyurl on success 174 | > 175 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 176 | > 177 | > πŸ‘‰πŸ» `/s https://beastimran.medium.com/` 178 | > 179 | > πŸ‘‰πŸ» `/url https://beastimran.medium.com/web-optimization-part-1-d4dc938add8b` 180 | > 181 | > πŸ‘‰πŸ» `/short https://github.com/BeastImran/libgenparser/issues/1` 182 | > 183 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_\. 184 | 185 | ## Language Detection Help Message 186 | 187 | > I can predict the language of text you send. 188 | > 189 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 190 | > 191 | > πŸ‘‰πŸ» `/dt `: Returns the language of text. 192 | > 193 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 194 | > 195 | > πŸ‘‰πŸ» `/dt Hey! Telegram AllUtilityBot is an awesome bot.` 196 | > 197 | > πŸ‘‰πŸ» `/detect ΨΉΨ§Ω„Ω…ΫŒ Ψ§Ω…Ω† ہر ایک کی آرورΨͺ ہے!` 198 | > 199 | > πŸ‘‰πŸ» `/lang ΠŸΡ€ΠΈΠ²Π΅Ρ‚! эта Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌΠ° "всС ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ Π±ΠΎΡ‚Ρ‹" ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π°Ρ!` 200 | > 201 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 202 | 203 | ## YouTube Search Help Message 204 | 205 | > *I can also search YouTube and get in\-depth details that YouTube video or playlist\.* 206 | > 207 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 208 | > 209 | > *_Inline feature_* 210 | > 211 | > use `yt` or `youtube` or `tube` to start searching YouTube in inline mode. 212 | > 213 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 214 | > 215 | > πŸ‘‰πŸ» `@allutilitybot yt michael jackson`\ 216 | > πŸ‘‰πŸ» `@allutilitybot yt cat memes`\ 217 | > πŸ‘‰πŸ» `@allutilitybot yt life hacks` 218 | > 219 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_ 220 | 221 | ## TTS Help Message 222 | 223 | > *I can also perform Text-to-Speech conversion. Default language is english.* 224 | > 225 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 226 | > 227 | > Send some text and reply to it or send the text with `/tts` command itself. 228 | > 229 | > If you want any other language, specify it after `/tts` command using one of these [language codes](https://telegra.ph/GTTS-supported-languages-05-10). If invalid language is provided or no language is specified, tts will default to `en` language of speech. 230 | > 231 | > πŸ‘‰πŸ» `/ttssetdefault CODE`: will set the default tts language of your wish. Default is english (en). 232 | > 233 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 234 | > 235 | > πŸ‘‰πŸ» `/tts Hey, all utility bot is an awesome bot....`\ 236 | > πŸ‘‰πŸ» `/tts ar ΩƒΩ„ بوΨͺ Ψ§Ω„Ψ£Ψ―ΩˆΨ§Ψͺ Ω‡Ωˆ روبوΨͺ Ψ±Ψ§Ψ¦ΨΉ ...`\ 237 | > πŸ‘‰πŸ» `/tts ru всС слуТСбныС Π±ΠΎΡ‚Ρ‹ - классныС Π±ΠΎΡ‚Ρ‹ ...` 238 | > 239 | > To set default language: 240 | > 241 | > πŸ‘‰πŸ» `/ttssetdefault ur`: will set urdu as default language.\ 242 | > πŸ‘‰πŸ» `/ttssetdefault ru`: will set russian as default language.\ 243 | > πŸ‘‰πŸ» `/ttssetdefault hi`: will set hindi as default language. 244 | > 245 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 246 | 247 | ## QRCode Help Message 248 | 249 | > *I can also read and create QRCodes.* 250 | > 251 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 252 | > 253 | > πŸ‘‰πŸ» `/qr {some text}`: This will generate qr code for provided text. 254 | > 255 | > _*OR*_ 256 | > 257 | > πŸ‘‰πŸ» Reply to text with `/qr` command. 258 | > 259 | > To read qr code or some barcodes, send the photo and reply to it with `/qr` command. 260 | > 261 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 262 | > 263 | > πŸ‘‰πŸ» `/qr @allutilitybot is an awesome bot` 264 | > 265 | > πŸ‘‰πŸ» _Send a photo or file of an image and reply with `/qr` to read._ 266 | > 267 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 268 | 269 | ## Password and Passphrase generation Help Message 270 | 271 | > *I can also generate some strong `passwords` and `passphrases`.* 272 | > 273 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 274 | > 275 | > πŸ‘‰πŸ» `/gen`: To generate 8 characters length password\ 276 | > πŸ‘‰πŸ» `/gen 'number'`: To generate 'number' length password\ 277 | > πŸ‘‰πŸ» `/phrase`: To generate 8 words length passphrases\ 278 | > πŸ‘‰πŸ» `/phrase 'number'`: To generate 'number' length passphrase 279 | > 280 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 281 | > 282 | > `/gen`\ 283 | > `/gen 20`\ 284 | > `/gen 100` 285 | > 286 | > `/phrase`\ 287 | > `/phrase 5`\ 288 | > `/phrase 20` 289 | > 290 | > πŸ—’οΈ *NOTE* πŸ—’οΈ: 291 | > 292 | > πŸ‘‰πŸ» 4 <\= number <\= 256 293 | > 294 | > πŸ‘‰πŸ» passwords include all characters including special ones. 295 | > 296 | > πŸ‘‰πŸ» [Passphrases](https://en.wikipedia.org/wiki/Passphrase) are recommended in use over passwords as they are much easier to remember and makes sense. 297 | > 298 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 299 | 300 | ## Generate Search Links Help Message 301 | 302 | > *I can generate search links of different websites πŸ•ΈοΈ also.* 303 | > 304 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 305 | > 306 | > πŸ‘‰πŸ» `/gl {text}`: Google search link.\ 307 | > πŸ‘‰πŸ» `/dl {text}`: Duckduckgo search link.\ 308 | > πŸ‘‰πŸ» `/wl {text}`: Wikipedia search link.\ 309 | > πŸ‘‰πŸ» `/el {text}`: Ecosia search link.\ 310 | > πŸ‘‰πŸ» `/git {text}`: GitHub Search link.\ 311 | > πŸ‘‰πŸ» `/9 {text}`: 9anime Search link.\ 312 | > πŸ‘‰πŸ» `/yl {text}`: YouTube Search link.\ 313 | > πŸ‘‰πŸ» `/all {text}`: All the above links. 314 | > 315 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 316 | > 317 | > πŸ‘‰πŸ» `/gl Telegram api`\ 318 | > πŸ‘‰πŸ» `/dl Telegram api`\ 319 | > πŸ‘‰πŸ» `/wl Telegram api`\ 320 | > πŸ‘‰πŸ» `/el Telegram api`\ 321 | > πŸ‘‰πŸ» `/9 Naruto`\ 322 | > πŸ‘‰πŸ» `/yl Naruto`\ 323 | > πŸ‘‰πŸ» `/git Telegram api`\ 324 | > πŸ‘‰πŸ» `/all Naruto` 325 | > 326 | > *supports inline mode too.* 327 | > 328 | > πŸ‘‰πŸ» `@allutilitybot gl something`\ 329 | > πŸ‘‰πŸ» `@allutilitybot dl something`\ 330 | > πŸ‘‰πŸ» `@allutilitybot wl something`\ 331 | > πŸ‘‰πŸ» `@allutilitybot 9 naruto`\ 332 | > πŸ‘‰πŸ» `@allutilitybot all something` etc 333 | > 334 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 335 | 336 | ## Dictionary Help Message 337 | 338 | > *I can also give definitions and other details β„Ή about the words πŸ”€ you provide in different languages\.* 339 | > 340 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 341 | > 342 | > `/def language_code word`: To get details of that specific word in specified language.\ 343 | > `/def word`: To get details in default language (`en_US`). 344 | > 345 | > _If no language code is specified, it will default to `en_US`\._ 346 | > 347 | > *supports inline too\.* 348 | > 349 | > `@allutilitybot language_code word`\ 350 | > or\ 351 | > `@allutilitybot word` 352 | > 353 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 354 | > 355 | > `/def love`\ 356 | > `/def ur Ω…Ψ­Ψ¨Ψͺ`\ 357 | > `/def is Γ‘st` 358 | > 359 | > `@allutilitybot love`\ 360 | > `@allutilitybot is Γ‘st` 361 | > 362 | > Currently, I can get details of words within these [languages](https://telegra\.ph/dictionary-language-codes-05-17). 363 | > 364 | > _Look in [github repo](https://github\.com/BeastImran/all\_utility\_bot\_public\_repo) for alternate commands if you don't want to use these_. 365 | 366 | ## Country Help Message 367 | 368 | > I can help you know current time of any country\. 369 | > 370 | > πŸ•ΉοΈ *__USAGE__* πŸ•ΉοΈ: 371 | > 372 | > πŸ‘‰πŸ» `/time `: Returns the current time of country\. 373 | > 374 | > πŸ‘€ *__EXAMPLES__* πŸ‘€: 375 | > 376 | > πŸ‘‰πŸ» `/time in`: Returns the current time of India\. 377 | > 378 | > alternately 379 | > 380 | > πŸ‘‰πŸ» `/t in`: Returns the current time of India\. 381 | > 382 | > [COUNTRY CODES](https://en\.wikipedia\.org/wiki/ISO_3166\-1_alpha\-2) 383 | 384 | 385 | ## Inline Share Message 386 | 387 | > @allutilitybot is a fully featured *ALL IN ONE* bot. Can do most of the things like _*text translations, Text to Speech, download 3M+ ebook, QRCode read and create, password and passphrases generations*_ etc. Use me to know more. 388 | 389 | ## Alternate commands 390 | 391 | #### NORMAL ALTERNATE BOT COMMANDS 392 | 393 | > QR_COMMANDS = {'/qr', '/code', '/qrcode', '/bar', '/barcode', '/mk', '/qrr', '/brr', '/read', '/qread', '/bread'} 394 | > 395 | > TRANSLATION_COMMANDS = {'/trans', '/tran', '/tr'} 396 | > 397 | > TTS_COMMANDS = {'/tts', '/speak', '/speech', '/texttospeech'} 398 | > 399 | > BOOK_COMMANDS = {'/book', '/b'} 400 | > 401 | > GOOGLE_SEARCH_COMMANDS = {'/gs', '/gl', '/googlesearch', '/search', '/google'} 402 | > 403 | > WIKIPEDIA_SEARCH_COMMANDS = {'/ws', '/wl', '/wiki', '/wikipedia', '/wikisearch', '/wsearch'} 404 | > 405 | > DUCKDUCKGO_SEARCH_COMMANDS = {'/ds', '/dl', '/duck', '/duckduckgo', '/ducksearch', '/dsearch'} 406 | > 407 | > ECOSIA_SEARCH_COMMANDS = {'/es', '/el', '/ecosia'} 408 | > 409 | > GITHUB_SEARCH_COMMANDS = {'/gits', '/git', '/ghs', '/github'} 410 | > 411 | > NINE_ANIME_SEARCH_COMMANDS = {'/9', '/9anime', '/anime'} 412 | > 413 | > DICTIONARY_COMMANDS = {'/def', '/d', '/define', '/meaning', '/mean'} 414 | > 415 | > YOUTUBE_SEARCH_COMMANDS = {'/ytl', '/ytlink', '/youtubelink', '/yl'} 416 | > 417 | > ALL_SEARCH_LINKS_COMMANDS = {'/as', '/al', '/all', '/alllinks', '/links'} 418 | > 419 | > DICTIONARY_COMMANDS = {'/def', '/d', '/define', '/meaning', '/mean'} 420 | > 421 | > MEDIUM_ARTICLES_COMMANDS = {'/ml', '/medium', '/mediumlink', '/mediumfree', '/mfree'} 422 | > 423 | > WORLD_TIME_COMMAND = {'/t', '/time'} 424 | > 425 | > DONATE_COMMAND = {'/donate', '/donations', '/contribution'} 426 | 427 | 428 | #### INlINE ALTERNATE BOT COMMANDS 429 | 430 | > INLINE_TRANSLATION_COMMAND = {'tr', 'trans', 'translate'} 431 | > 432 | > INLINE_BOOK_COMMAND = {'book', 'books', 'download book', 'search book', 'bk', 'b'} 433 | > 434 | > INLINE_YOUTUBE_COMMAND = {'yt', 'youtube', 'ytube', 'tube', 'ytsearch'} 435 | > 436 | > INLINE_GOOGLE_SEARCH_LINK_COMMANDS = {'gs', 'gl', 'google', 'search', 'googlesearch'} 437 | > 438 | > INLINE_WIKIPEDIA_SEARCH_LINK_COMMANDS = {'ws', 'wl', 'wiki', 'wikipedia', 'wikisearch', 'wsearch'} 439 | > 440 | > INLINE_DUCKDUCKGO_SEARCH_LINK_COMMANDS = {'ds', 'dl', 'duck', 'duckduckgo', 'ducksearch', 'dsearch'} 441 | > 442 | > INLINE_GITHUB_SEARCH_LINK_COMMANDS = {'gits', 'git', 'ghs', 'github'} 443 | > 444 | > INLINE_YOUTUBE_SEARCH_LINK_COMMANDS = {'ytl', 'ytlink', 'youtubelink', 'yl'} 445 | > 446 | > INLINE_NINE_ANIME_SEARCH_LINK_COMMANDS = {'9', '9anime', 'anime'} 447 | > 448 | > INLINE_ECOSIA_SEARCH_COMMANDS = {'es', 'el', 'ecosia'} 449 | > 450 | > INLINE_ALL_SEARCH_LINKS_COMMANDS = {'as', 'al', 'all', 'alllinks', 'links'} 451 | > 452 | > INLINE_DICTIONARY_COMMANDS = {'def', 'd', 'define', 'meaning', 'mean'} 453 | > 454 | > INLINE_WORLD_TIME_COMMAND = {'t', 'time'} 455 | 456 | # DONATE 457 | 458 | It costs $6 to $8 per month to host this bot. I have been hosting this bot from April 2021, it's been really rewarding as the user base kept on growing. Grown a small yet healthy and still growing community with few really generous contributions. 459 | 460 | Now it's time for me to ask for little yet precious donations to keep this project alive. Anything from your side would be appreciated, and I can guarantee that everything will be used wisely and will be recorded and accounted. 461 | 462 | These are my financial links: 463 | 464 | PayPal (for everyone): https://www.paypal.me/beastimran 465 | 466 | UPI (for Indian users): `imsalmanran789@okhdfcbank` 467 | 468 | Bitcoin: `3Jjx3UeqZgGbiAVwxMUhSB2mDmyNVZ9oth` 469 | 470 | Ethereum (ERC20 deposit address): `0x55071799581029abced8933d2ac906b795751db2` 471 | --------------------------------------------------------------------------------