{"id":25184263,"url":"https://github.com/naztar0/ankibot","last_synced_at":"2026-05-01T14:33:11.695Z","repository":{"id":115924108,"uuid":"290583780","full_name":"naztar0/AnkiBot","owner":"naztar0","description":"Telegram bot for learning foreign words via the anki program","archived":false,"fork":false,"pushed_at":"2021-05-03T12:47:54.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T08:31:02.921Z","etag":null,"topics":["anki","learning-foreign","memorization","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/naztar0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-26T19:14:32.000Z","updated_at":"2023-01-06T20:19:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"a0b5506e-4519-44ba-840f-561e76c36384","html_url":"https://github.com/naztar0/AnkiBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/naztar0/AnkiBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naztar0%2FAnkiBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naztar0%2FAnkiBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naztar0%2FAnkiBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naztar0%2FAnkiBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/naztar0","download_url":"https://codeload.github.com/naztar0/AnkiBot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naztar0%2FAnkiBot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32501399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anki","learning-foreign","memorization","telegram-bot"],"created_at":"2025-02-09T19:30:43.493Z","updated_at":"2026-05-01T14:33:11.675Z","avatar_url":"https://github.com/naztar0.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [AnkiBot](https://t.me/Word_Cards_Bot)\nTelegram bot for learning foreign words via the anki program\n\n[![Supported Python versions](https://camo.githubusercontent.com/6f60f4f894479c0b8e48b6f373f1f4f9685be63f/68747470733a2f2f696d672e736869656c64732e696f2f707970692f707976657273696f6e732f61696f6772616d2e7376673f7374796c653d666c61742d737175617265)](/#)\n\n* Based on `aiogram` python module\n* Used `json` lib for storing user dictionaries\n\n## How it works\nAnki program utilizes spaced repetition. Spaced repetition has been shown to increase rate of memorization.\u003cbr\u003e\nThere are 4 states of memorizing a word. After deck creating all words in it have 1st (lowest) state.\n1. First of all create your first deck\n   * Click on the «Create deck» button\n   * Send a list of words. Use this format: \u003chr\u003e\n        Deck title \u003cbr\u003e  word1 front side - word1 back side \u003cbr\u003e word2 front side - word2 back side \u003chr\u003e\n2. Start learning words\n   * Click on the «Start learning» button\n   * Bot sends the list of your word deck, you can test knowledge or remind words of each deck\n   * In test mode bot sends random word of chosen deck\n     * Random choice of a word depends on its state: words with a low state are more likely to be selected than with a high state\n     * If it's the word's front side, you can listen this word. Voice generated via [Voicerss API](http://voicerss.org)\n     * If your answer is correct that word moves into the next state\n       * If state of word was last then word deletes from deck\n     * If your answer is wrong state doesn't change\n   * In showing words mode bot sends complete list of words of chosen deck via [Telegraph API](https://telegra.ph)\n3. You can also edit or delete any deck. Just choose corresponding button","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaztar0%2Fankibot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaztar0%2Fankibot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaztar0%2Fankibot/lists"}