{"id":24333125,"url":"https://github.com/hilariousn/ciderbot","last_synced_at":"2025-03-11T13:46:27.785Z","repository":{"id":269335062,"uuid":"906322574","full_name":"HilariousN/CiderBot","owner":"HilariousN","description":"це автоматизований скрипт, який працює безпосередньо через обліковий запис користувача telegram, дозволяючи виконувати різноманітні дії в месенджері. Він може відповідати на команди, надсилати повідомлення, обробляти медіа, виконувати автоматизацію задач та інтеграції, використовуючи бібліотеку Pyrogram. ","archived":false,"fork":false,"pushed_at":"2025-01-12T14:38:28.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T18:42:44.679Z","etag":null,"topics":["pyrogram","pyrogram-bot","pyrogram-telegram-bot","pyrogram-userbot","python","python-3","python-bot","python3","telegram","telegram-bot","telegram-userbot","userbot","userbot-for-telegram","userbot-telegram"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HilariousN.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-20T16:32:40.000Z","updated_at":"2025-01-12T14:38:31.000Z","dependencies_parsed_at":"2024-12-22T20:30:07.507Z","dependency_job_id":"952c3f02-7a96-477f-8258-24297c9800d2","html_url":"https://github.com/HilariousN/CiderBot","commit_stats":null,"previous_names":["nestor-churin/fruin-user-bot","hilariousn/ciderbot"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HilariousN%2FCiderBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HilariousN%2FCiderBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HilariousN%2FCiderBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HilariousN%2FCiderBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HilariousN","download_url":"https://codeload.github.com/HilariousN/CiderBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243047609,"owners_count":20227590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["pyrogram","pyrogram-bot","pyrogram-telegram-bot","pyrogram-userbot","python","python-3","python-bot","python3","telegram","telegram-bot","telegram-userbot","userbot","userbot-for-telegram","userbot-telegram"],"created_at":"2025-01-18T03:13:14.635Z","updated_at":"2025-03-11T13:46:27.748Z","avatar_url":"https://github.com/HilariousN.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\r\n\r\n# Опис бота\r\nЦей бот призначений для виконання різноманітних завдань, включаючи:\r\n1. Розпізнавання мовлення (STT): Бот може приймати голосові повідомлення та перетворювати їх на текст за допомогою функції розпізнавання мовлення. Для цього використовується модель штучного інтелекту, яка завантажується при першому запуску команди.\r\n\r\n## Призначення\r\nБот створений для полегшення повсякденних завдань, надання інформації та розваг користувачам. Він може бути корисним для тих, хто хоче виконати розпізнавання мовлення або скористатися іншими корисними функціями без необхідності переходити на інші платформи оплачуючи їх.\r\n\r\n## Встановлення та активація\r\n\r\n1. Клонуйте репозиторій:\r\n   ```\r\n   git clone \u003cURL_вашого_репозиторію\u003e\r\n   cd \u003cназва_папки\u003e\r\n   ```\r\n\r\n2. Встановіть необхідні бібліотеки:\r\n   ```\r\n   pip install -r requirements.txt\r\n   ```\r\n\r\n3. У файлі `config.py` вкажіть ваші дані для авторизації в Telegram.\r\nAPI_ID - ID API для Telegram\r\nAPI_HASH - Hash API для Telegram\r\nPHONE_NUMBER - Номер телефону для авторизації в Telegram\r\n\r\nЇх можна отримати на сайті [my.telegram.org](https://my.telegram.org)\r\n\r\n4. Запустіть бот:\r\n   ```\r\n   python main.py\r\n   ```\r\n\r\n## Використання команд\r\n\r\n`$stt` - Розпізнавання мовлення. (Не протестовано на дистрибутивах Linux та MacOS)\r\n`$ping` - Перевірка доступності бота виводячи інформацію про сервер.\r\n`$cat` - Відправка випадкових зображень котів. [Вимагає API ключа для доступу до сервісу](https://thecatapi.com/) (API ключ вказати в конфігураційному файлі)\r\n`$sping` - Перевірка доступності сервера.\r\n`$speedtest` - Виконання тесту швидкості інтернет-з'єднання.\r\n`$8ball` - Відповіді на запитання у стилі \"магічної кулі\".\r\n`$tracert` - Виконання трасування маршруту до сервера.\r\n`$calc` - Виконання простих математичних обчислень. (працює нестабільно)\r\n`$screen` - Відправка скріншота з екрану (не працює без графічного інтерфейсу)\r\n`$lock` - Блокування екрану.\r\n`$sleep` - Перехід в режим спячого режиму.\r\n`$hibernate` - Перехід в режим гібернації.\r\n`$spotify` - Запускає Spotify та автоматично відтворює останню пісню.\r\n\r\n## Використання команди stt\r\n\r\n1. Перед використанням команди `stt`, будь ласка, вручну скачайте ffmpeg версії 8.0 і більше та встановіть в папку `packages/ffmpeg/bin/ffmpeg.exe`.\r\n\r\n2. Переконайтеся, папка названа `ffmpeg` і знаходиться в папку `packages`.\r\n\r\n3. При першому виконанні команди бот буде завантажувати ШІ модель, що може зайняти деякий час.\r\n\r\n## Мінімальні характеристики для STT\r\n\r\n- Процесор: Intel i7-11 покоління або AMD Ryzen 5 3600\r\n- Оперативна пам'ять: 16 ГБ\r\n- Місце на диску: 5 ГБ\r\n\r\n## Рекомендовані характеристики\r\n\r\n- Процесор: Intel i9-11 покоління або AMD Ryzen 7 5800X\r\n- Оперативна пам'ять: 32 ГБ\r\n- Місце на диску: 5 ГБ\r\n- Відеокарта: NVIDIA GeForce RTX 3060 або AMD Radeon RX 6700 XT\r\n\r\n## Налаштування STT\r\nУ конфігураційному файлі `config.py` можна налаштувати параметри для STT.\r\n\r\n- `whisper_presets`: Підтримується: `accurate`, `fast`, `normal`, `custom`.\r\n\r\n`accurate` - найбільш точний, але і найповільний.\r\n`fast` - найшвидший, але і найменш точний.\r\n`normal` - змішаний режим, який намагається бути точним і швидким.\r\n`custom` - користувацький режим, який дозволяє налаштувати параметри Whisper.\r\n\r\n- `beam_size`: Використовується для керування кількістю варіантів, які Whisper буде розглядати.\r\n- `best_of`: Використовується для керування кількістю варіантів, які Whisper буде розглядати.\r\n- `temperature`: Використовується для керування випадковістю результату.\r\n\r\n### Ліцензія\r\nЦей проект розповсюджується на умовах ліцензії MIT.\r\nПосилання на ліцензію: [LICENSE](LICENSE)\r\n\r\n## Автор\r\nЦей проект створений та підтримується [@fruin_studios](https://t.me/fruin_studios)\r\nБатько бота - [@nestor_churin](https://t.me/nestor_churin)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhilariousn%2Fciderbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhilariousn%2Fciderbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhilariousn%2Fciderbot/lists"}