Skip to content

Telegram бот для загрузки отрывков кода на Pastebin и Dpaste

Notifications You must be signed in to change notification settings

CosmoSt4r/pastebin-tgbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pastebin бот для Telegram

Бот, позволяющий загрузить отрывки вашего кода на Pastebin и Dpaste

Как использовать?

  • Переходим в бота и нажимаем start

  • Отправляем свой отрывок кода

  • Отвечаем на сообщение с кодом командой

    • /pastebin язык
    • /dpaste язык
  • Получаем ссылку

Бот может работать не только в диалоге, но и в группах.
Рекомендуется использовать Dpaste, так как у них нет ограничений на количество загрузок. Pastebin позволяет загружать 25 паст с указанным User токеном и ещё 10 паст анонимно.

Примеры:


Example


Как запустить?

В командной строке:

  git clone https://github.com/CosmoSt4r/pastebin-tgbot
  cd pastebin-tgbot
  python main.py

Для запуска бота необходимо инициализировать три переменные окружения

Переменная Описание
PASTEBIN_API_TOKEN API токен от Pastebin. Выдается при регистрации.
PASTEBIN_USER_TOKEN User токен от Pastebin. Выдается по запросу.
TELEGRAM_BOT_TOKEN Токен вашего Telegram бота

Также, бота можно загрузить на Heroku:

  heroku login
  heroku git:clone -a your-app-name
  git push heroku master

About

Telegram бот для загрузки отрывков кода на Pastebin и Dpaste

Topics

Resources

Stars

Watchers

Forks

Languages