Все комментарии

Новое на форуме


Внимание! Если Вы видите рекламму на нашем ресурсе, установите для вашего браузера расширение Adblock Plus | AdBlocker Ultimate | Блокировщик |

Python' Бот для превращения чёрно-белых фото в цветные (Исходник)

Увеличенное изображение

Написал человек простенького бота, его предназначение написано в названии темы.

Сливаю вам его сюда, зависимости

Код
pip install pytelegrambotapi
pip install requests


Сам бот:

Код
import requests
import telebot
import base64
import json

token_bot = 'bot token here'
api_algorithmia = 'token from https://teams.algorithmia.com/api-keys'

bot = telebot.TeleBot(token_bot)

@bot.message_handler(commands=['start'])
def start(message):
  bot.send_message(message.chat.id,'Привет!\nЭтот бот предзназначен для превращения черно-белых фото в цветные.\nОтправь мне любое фото и проверь сам!')
@bot.message_handler(content_types=['photo'])
def colorizePhoto(message):
  photo = 'data:image/png;base64,'+str(base64.b64encode(bot.download_file(str(bot.get_file(message.photo[-1].file_id).file_path))).decode('UTF-8'))
  r = requests.post('https://api.algorithmia.com/v1/web/algo/algorithmiahq/ColorizationDemo/1.1.24',verify=False,headers={'content-type':'application/json','Authorization':'Simple '+api_algorithmiai,'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36'},data='"'+photo+'"')
  bot.send_photo(message.chat.id,base64.b64decode(json.loads(r.text)['result'][1]))
bot.polling()


Надеюсь найдете к нему применения, можете подключить бд и как нибудь перекрыть вотермарку (думаю возможно через PIL), сделать функцию рассылки и успешно монетизировать бота
Информация:
Посетители, находящиеся в группе Гости, не могут скачивать файлы с данного сайта.

Пароль к архивам: ComInet



07.04.21 20:03 丨 Загрузок: 0 Просмотров: 643 Комментарий: (0)

Автор материала
...
Логин на сайте: ...
Группа: ...
Статус: ...

Категория

Поделись с друзьями

Может быть интересно

Zoomed
Zoomed
Zoomed
Комментариев: 0
avatar