{"id":16974700,"url":"https://github.com/nulldev/telegram-ai","last_synced_at":"2026-03-08T06:32:40.801Z","repository":{"id":64661347,"uuid":"95476653","full_name":"NullDev/Telegram-AI","owner":"NullDev","description":":globe_with_meridians: This is the code of the Telegram bot for AIKIN","archived":false,"fork":false,"pushed_at":"2021-01-18T11:00:24.000Z","size":2401,"stargazers_count":39,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-14T05:06:40.922Z","etag":null,"topics":["ai","aikin","artificial-intelligence","bot","neural-network","nulldev","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NullDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-26T18:25:16.000Z","updated_at":"2025-08-07T13:34:40.000Z","dependencies_parsed_at":"2022-12-14T18:16:34.666Z","dependency_job_id":null,"html_url":"https://github.com/NullDev/Telegram-AI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NullDev/Telegram-AI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2FTelegram-AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2FTelegram-AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2FTelegram-AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2FTelegram-AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NullDev","download_url":"https://codeload.github.com/NullDev/Telegram-AI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2FTelegram-AI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30247362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T05:41:50.788Z","status":"ssl_error","status_checked_at":"2026-03-08T05:41:39.075Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["ai","aikin","artificial-intelligence","bot","neural-network","nulldev","telegram","telegram-bot"],"created_at":"2024-10-14T01:07:39.913Z","updated_at":"2026-03-08T06:32:40.775Z","avatar_url":"https://github.com/NullDev.png","language":"JavaScript","readme":"\u003cimg style=\"width: 100%; height: auto;\" src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/banner.jpg\" /\u003e\n\n# Telegram-AI: Aikin\nThis is the code of the Telegram bot for AIKIN\n\nThis bot is an Long Term Memory AI (Artificial Intelligence) called AIKIN. \n\nThe name A.I.K.I.N. stands for `Artificial Intelligence Knowlege Input Notation`.\n\n\u003cb\u003eThe username of the bot is `aikin_bot`\u003c/b\u003e\n\nYou can chat with it right away! \u003cbr\u003e\nJust message @aikin_bot or click this link: \u003ca href=\"http://t.me/aikin_bot\"\u003et.me/aikin_bot\u003c/a\u003e\n\n## Whats the technology behind Aikin?\n\nAikin is a deep machine learning artificial intelligence based on a RNN (recurrent neural network) with LSTM (Long short-term memory) for chat and a ConvNet (Convolutional Neural Network) for image processing.\n\n## Also:\nThe bot has an included image recognition feature. \u003cbr\u003e\nJust send a Picture and let AIKIN describe it! \n\n**Note:** This feature is heavily in development and might not work properly...\n\n## NOTE:\n\nThis is only the bot (client) and **NOT** the AI itself. \u003cbr\u003e\n\nHowever, our Emotion Tone recognition API is open to everyone!\n\nEndpoint: https://api.nulldev.org/emo\n\nUseage Example: https://api.nulldev.org/emo?text=I+am+fine\n\nCallback: \u003cbr\u003e\n```javascript\n{\n    \"error\":0,\n    \"given_text\":\"I am fine\",\n    \"emotion_tone\":\"positive\",\n    \"probability_value\":0.6998420293874229,\n    \"probability_percent\":\"69.98%\",\n    \"copyright\":\"NullDev\"\n}\n```\n\n\u003chr\u003e\n\n### Please refere here for a full API documentation: \u003cbr\u003e\nhttps://github.com/NullDevCo/Emotion-Evaluation-API\n\n\u003chr\u003e\n\n**Disclaimer**: \u003cbr\u003e\nThis API provided by us (NullDev) is public, but comes with zero warrenty. We cannot ensure uptime. However, we still try to keep all of our API's online! Also, there is no guarantee that the computed output is correct. \n\n## Aikin Clients\nTelegram AI is not the only client for AIKIN. \n\nFull list of open source clients: \n\n| Platform | Repository |\n|----------|------------|\n| Telegram | \u003ca href=\"https://github.com/NullDev/Telegram-AI\"\u003eTelegram AI\u003c/a\u003e   |\n| Slack    | \u003ca href=\"https://github.com/NullDev/Slack-Bot-AI\"\u003eSlack Bot AI\u003c/a\u003e |\n| IRC      | Under Construction                                               |\n| Kik      | Under Construction                                               |\n\n## The bot itself:\n\n\u003cp align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrike\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/strike\u003e Screenshots Chat \u003cstrike\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/strike\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cdiv style=\"display:flex;\"\u003e\n\u003cimg height=\"500\" width=\"281\" src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s2.jpeg\" /\u003e\n\u003cimg height=\"500\" width=\"281\" src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s3.jpeg\" /\u003e\n\u003cimg height=\"500\" width=\"281\" src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s4.jpeg\" /\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\u003c/p\u003e\n\n**More screenshots here:** \u003ca href=\"https://github.com/NullDev/Telegram-AI/blob/master/SHOWCASE.md\"\u003eSHOWCASE\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrike\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/strike\u003e Screenshots Image Recognition \u003cstrike\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/strike\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cdiv style=\"display:flex;\"\u003e\n\u003cimg height=\"500\" width=\"281\" src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s6.jpg\" /\u003e\n\u003cimg height=\"500\" width=\"281\" src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s7.jpg\" /\u003e\n\u003cimg height=\"500\" width=\"281\" src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s8.jpg\" /\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\u003c/p\u003e\n\n## Bot Features:\n\n- Normal Chat\n- Intentional typos with fix in next message (+ percentage)\n- Natural Language Processing\n- Long term memory\n- Image recognition\n- Denying Usernames and ID's\n- Maintenance Mode \n- Admin/Dev List\n- Status Informations\n- Developer Info\n- WhoAmI Information\n- Emotion Recognition as mentioned above\n- Debug informations \n- Other commands\n- AI Cache clear\n\n## Developer Info:\n\nThe bot calls our Aikin API endpoint like this:\n\n```javascript\nvar options = {\n\turi : 'https://api.nulldev.org/aikin?object=value',\n\tmethod : 'GET'\n};\nrequest(options, function(error, response, body){\n\tvar ansParsed = JSON.parse(body);\n\tvar _r = ansParsed.object; //Accessing objects of ansParsed\n\tbot.sendMessage(id, _r);\n});\n```\nIf you want to use this telegram bot with your own API, you need to replace `https://api.nulldev.org/aikin?object=value` with whater your endpoint is. \n\n\u003cp align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrike\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/strike\u003e The Bot in Action \u003cstrike\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/strike\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cp\u003eAikin Chat\u003c/p\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s1.png\" /\u003e\u003cbr\u003e\n\u003cp\u003eAikin Image Recognition\u003c/p\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s5.png\" /\u003e\u003cbr\u003e\n\u003cp\u003eAikin Emotion Evaluation \u0026 Debug\u003c/p\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/NullDev/Telegram-AI/master/.src/s9.png\" /\u003e\u003cbr\u003e\n\u003cbr\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnulldev%2Ftelegram-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnulldev%2Ftelegram-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnulldev%2Ftelegram-ai/lists"}