Боты умеют скачивать музыку, видео или другой файл не выходя из телеграма, получать письма и многое другое. Собрали для вас 11 полезных ботов. Коротко и по делу. Приятного просмотра.
17 июня 2020, среда 11:40
Muhammad [ ] для раздела Блоги
реклама
Боты умеют скачивать музыку, видео или другой файл не выходя из телеграма, получать письма и многое другое. Собрали для вас 11 полезных ботов. Коротко и по делу. Приятного просмотра.
11 МЕСТО: RSocks Shop: Proxy Правда или Ложь». Бот будет отправлять вам различные факты, а ваша задача — определить правда это или ложь.
реклама
6 МЕСТО: инста-шпион. Позволяет скачивать истории и публикации из инстаграм. А так же, бот может шпионить, отправлять вам публикации из выбранного аккаунта, как только они появятся в инстаграм.
Як створити бота в Телеграм. Бот в Телеграм для бізнесу. Власний бот для Телеграм за 15 хв
5 МЕСТО: Gmail Bot. Позволяет получать и отправлять письма из электронной почты gmail.
4 МЕСТО: Kinoxa Bot. Этот бот предложит вам новые или популярные фильмы, а так же можно ввести название фильма. После того как выбрали кино, бот отправит вам ссылку для просмотра.
3 МЕСТО: Gozilla Downloader. Позволяет скачивать аудио и видео из соц сетей и онлайн-сервисов, не выходя из телеграма.
2 МЕСТО: VK Music Bot. Бот позволяет искать музыку в базе ВК, слушать музыку, создавать плейлисты. Полезный бот, советую всем.
рекомендации
Ищем PHP-программиста для апгрейда конфы
Источник: overclockers.ru
Telegram bot с ChatGpt на Python.
Это руководство по созданию ChatGPT бота Telegram всего несколькими строками кода на ЯП Python. Независимо от того, являетесь ли вы профессионалом в области программирования или только начинаете, мы подготовили для вас пошаговое руководство. Приготовьтесь произвести революцию в ваших чатах и хорошенько повеселиться!
1. Для начала убедитесь, что на вашем компьютере установлен Python.
Если python не установлен, инструкция тут:
Как сделать бота в телеграмме | Телеграм боты для начинающих
Как только бот будет создан, BotFather предоставит вам токен. Этот токен используется для аутентификации вашего бота и предоставления ему доступа к Telegram API. Скопируйте токен и используйте его в коде вашего бота для аутентификации и доступа к API. Не делитесь токеном вашего бота ни с кем.
Затем вам нужно будет получить ID чата канала, который вы только что создали в Telegram. Этот ID является уникальным идентификатором и используется, когда кто-то хочет интегрировать Telegram со своими собственными приложениями или сервисами.
Отправьте сообщение на этот канал через API бота, используя своё имя канала и токен доступа.
, «chat»:< «id»:-1001527664788, «title»:»», «username»:»TestChannel»,»type»:»channel» >, «date»:1670434355, «text»:»123″ > >
Вы найдёте идентификатор канала в разделе chat/id.
Важно предоставить вашему боту права администратора, чтобы он мог выполнять все необходимые задачи.
Внимание всем программистам! Эти ID токенов доступа могут выглядеть красиво, но они просто для галочки. Далее вам понадобится свой собственный для вашего приложения.
3. Пришло время получить свой API-ключ и подключиться к движку OpenAI.
Если в вашем регионе ChtGpt недоступен, вот инструкция по получению апи ключа,
Оттуда вы можете сгенерировать новый ключ и использовать его для аутентификации ваших запросов API. Важно хранить этот API-ключ в секрете и в безопасности, чтобы защитить вашу учётную запись.
Имейте в виду, что OpenAI может ограничить количество вызовов API, которые вы можете выполнять. С личной учётной записью вам предоставляется грант в размере 18 долларов США для использования в запросах API. Обязательно ознакомьтесь с условиями предоставления услуг и информацией о ценах на веб-сайте OpenAI перед использованием API.
Подключение к Text-davinci-003
Text-davinci-003 – это большая языковая модель, разработанная OpenAI. Она считается одной из наиболее эффективных языковых моделей, доступных в настоящее время, благодаря своей способности генерировать текст, похожий на человеческий, и выполнять широкий спектр языковых задач. Она был обучена на наборе данных из миллиардов слов и может генерировать связный текст, который читается так, как будто он был написан человеком.
С помощью нескольких простых шагов и немного магии Python вы сможете подключить и развернуть своего бота ChatGPT в своей группе в кратчайшие сроки. Давайте приступим к написанию кода!
4. Начните писать код на Python.
Для начала мы импортируем необходимые библиотеки и установим параметр аутентификации ключа.
# 1. импорт стандартных библиотек import json import os import threading # серктный ключ чатджипити, полученный ранее API_KEY = ‘xxxxxxxxxxxsecretAPIxxxxxxxxxx’ # Models: text-davinci-003,text-curie-001,text-babbage-001,text-ada-001 MODEL = ‘text-davinci-003’ #токен, полученный от телеграм бота ботфазер BOT_TOKEN = ‘xxxxxxbotapikeyxxxxx’ # определяем личность бота, мы сделали бота-шутника для примера BOT_PERSONALITY = ‘Answer in a funny tone, ‘
Вводим параметр BOT_PERSONALITY — задайте стиль ответов ChatGpt в телеграме ! Используйте эту удобную константу, чтобы придать вашему боту определённый тон или манеру разговора, например, дружелюбный, профессиональный или с чувством юмора. Установив параметр BOT_PERSONALITY, вы можете настроить способ общения ChatGPT с вашими пользователями и создать более персонализированный и привлекательный объект:
Вот 15 видов персоналий, которые можно выбрать of ChatGPT: 1. Friendly 2. Professional 3. Humorous 4. Sarcastic 5. Witty 6. Sassy 7. Charming 8. Cheeky 9. Quirky 10. Laid-back 11. Elegant 12. Playful 13. Soothing 14. Intense 15. Passionate
Затем создайте функцию, которая получает ответ от чат-бота OpenAI.
# 2a. ответ от openAi def openAI(prompt): # делаем запрос на сервер с ключами response = requests.post( ‘https://api.openai.com/v1/completions’, headers=’>, json= ) result = response.json() final_result = ».join(choice[‘text’] for choice in result[‘choices’]) return final_result # 2b. функция обработки изображений def openAImage(prompt): # запрос на OpenAI API resp = requests.post( ‘https://api.openai.com/v1/images/generations’, headers=’>, json= ) response_text = json.loads(resp.text) return response_text[‘data’][0][‘url’]
Эта функция 2.a отправит POST-запрос в OpenAI API с заданными входными данными (например, “Что такое энтропия?”) для анализа API. Параметр temperature определяет, насколько случайным будет сгенерированный ответ — более низкие значения означают более предсказуемый текст. Параметр max_tokens устанавливает ограничение на количество слов и знаков препинания в ответе. И вуаля! Функция вернёт сгенерированный ответ из указанной модели OpenAI.
Далее, пришло время создать функцию, которая отправляет сообщение определённой группе в Telegram:
# 3a. функция отправки в заданную телеграм группу def telegram_bot_sendtext(bot_message,chat_id,msg_id): data = < ‘chat_id’: chat_id, ‘text’: bot_message, ‘reply_to_message_id’: msg_id >response = requests.post( ‘https://api.telegram.org/bot’ + BOT_TOKEN + ‘/sendMessage’, json=data ) return response.json() # 3b. Функция, которая отправляет изображение в определенную группу телеграмм def telegram_bot_sendimage(image_url, group_id, msg_id): data = < ‘chat_id’: group_id, ‘photo’: image_url, ‘reply_to_message_id’: msg_id >url = ‘https://api.telegram.org/bot’ + BOT_TOKEN + ‘/sendPhoto’ response = requests.post(url, data=data) return response.json()
Приведённая выше функция 3.a отправляет сообщение определённой группе Telegram с помощью Telegram API. Функция принимает три аргумента: bot_message, который является сообщением, подлежащим отправке, chat_id, который является уникальным идентификатором чата, в который будет отправлено сообщение, и msg_id, который задаёт уникальный идентификатор сообщения, на которое вы хотите ответить. Функция использует библиотеку запросов для отправки запроса GET в Telegram API с необходимыми параметрами, включая ключ API, идентификатор чата и сообщение для отправки.
Теперь пришло время перейти к самому интересному— созданию функции, которая извлекает последние запросы от пользователей в группе Telegram, генерирует умный ответ с помощью OpenAI и отправляет его обратно в группу. Давайте сделаем это!
Итак, последний шаг! Пришло время добавить компонент планирования в ваш бот, чтобы он мог регулярно проверять наличие новых сообщений в группе и отправлять ответы по мере необходимости. Потоковая библиотека Python может помочь вам в этом:
# 5 Запускаем проверку каждые 5 секунд на наличие новых сообщений def main(): timertime=5 Chatbot() # 5 секунд таймер threading.Timer(timertime, main).start() # запускаем функцию main if __name__ == «__main__»: main()
Та-да! Представляем плоды вашего труда: окончательный код на Python для вашего нового весёлого чат-бота. Просто скопируйте и вставьте этого “парня” в свой любимый редактор кода, подключите свои API-ключи и идентификатор группы чата, и вы в мгновение ока будете общаться с ChatGPT.
Полная версия кода (github link here):
С помощью нескольких простых шагов и небольшого количества магии Python вы успешно создали чат-бота для своей группы Telegram с помощью OpenAI. Поздравляю! Время откинуться на спинку стула и понаблюдать за поступающими весёлыми ответами. Или, знаете ли, проведите некоторую тонкую настройку, чтобы сделать вашего чат-бота действительно уникальным.
Источник: uproger.com
Актуальные боты для постов в Телеграмме
Когда ведение коммерческих аккаунтов через Инстаграм* стало сложным, неожиданно для всех большая часть пользователей в России перешли в Телеграм. Если раньше его можно было назвать мессенджером, то теперь это полноценная социальная сеть с хорошими перспективами.
А упрощают процесс работы с контентом встроенные боты для отложенного постинга в Телеграмм, автоматизации процессов, общения с подписчиками и сбора данных об аудитории. Запустить их под силу каждому. Как? Вы узнаете в сегодняшней статье.
Программы для создания авто постов в Телеграм
Что вы сделаете с его помощью:
• создадите собственного робота или удалите уже существующего;
• посмотрите список ранее созданных программ;
• отредактируете имя, уникальное приветствие, описание и аватар;
• установите все необходимые вам команды;
• подключитесь к сервису автопостинга.
Отправьте ему в сообщении слово /newbot. Напишите name на английском и username с окончанием bot. Если название уже занято, придет уведомление, и вам нужно будет придумать другое слово или дополнить написанное цифрами. Скопируйте ваш уникальный токен. Запомните его, так как он понадобится вам в дальнейшем.
Если вы привяжете созданного робота к SmmBox, то вам станут доступны многие функции. Вы быстро загрузите контент в автопостинг, легко скопируете файлы из одного аккаунта в другой, найдете актуальные мемы для своей ленты и многое другое.
Для подключения просто скопируйте токен на главную страницу сайта, следуя инструкции.
После перейдите в приложение Telegram и сделайте чат-бота администратором через панель управления. Это даст ему право размещать публикации на странице через сервис.
Для работы вам достаточно будет пройти авторизацию на сайте и выбрать любой раздел:
1. «Поиск контента». Найдите темы для будущих записей. Контент в разделе собран с разных социальных сетей и постоянно обновляется. Для удобства он разбит на тематические категории, что облегчает выбор интересных идей для сообщества.
2. «Отложенные посты». Встроенный автопостинг в SmmBox позволяет вам запланировать публикации на месяцы вперед. У вас получится одновременно вести несколько аккаунтов, легко переключаться между ними и редактировать записи в едином интерфейсе.
3. «Контент-план». Раздел для планирования материалов как на сутки, так и на каждый день недели. Он упростит работу с цепочками публикаций и поможет вам избежать частого повтора тем в блоге.
4. «Аналитика». Здесь вы отследите статистику как своего профиля, так и чужих аккаунтов. Одни из самых полезных разделов «Аналитики» — это выборка лучших материалов канала и определение оптимального времени выхода новостей в ленте.
5. «Командная работа». Предоставьте своим редакторам и smm-специалистам доступ к системе, чтобы они смогли вовремя обновлять контент и вносить коррективы в ваши аккаунты.
6. «Автоматизация». Каталог полезных функций. В нем вы найдете такие инструменты, как кросспостинг, импорт из RSS-ленты, пакетную загрузку файлов, фоторедактор, укорачивание ссылок и многое другое.
7. «Продвижение». Ознакомьтесь с актуальными предложениями сервиса по раскрутке вашего аккаунта в рунете.
Все эти инструменты помогут вам наладить автоматическое размещение публикаций и сделать ведение соцсетей более комфортным и организованным.
Инструкция по созданию бота для контента на канале
Чат-бот станет отличным дополнением к привычному контенту и поможет вам реализовать несколько сценариев, которые будут приводить человека к определенному действию. Например, к записи на курс, покупке вебинара, подписке или просто к разбору его запроса. Пользователь, самостоятельно выбирая каждый пункт, настроит выдачу контента под свои интересы. А чем лучше тематика вашего блога совпадает с желаниями аудитории, тем легче вам ее заинтересовать или продать какую-либо услугу или инфопродукт.
Источник: smmbox.com