-
Notifications
You must be signed in to change notification settings - Fork 1
cmezh/styrilbot_shared
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Конфиг бота telegram_id - id бота, берется из токена (часть перед двоеточием), int (без кавычек) telegram_token - токен бота полностью reddit_id - id зарегистрированного приложения reddit reddit_secret - секрет приложения reddit reddit_token - токен приложения реддит, получается после авторизации приложения pastebin_devkey - секрет pastebin, берется здесь: https://pastebin.com/api pastebin_userkey - токен pastebin, берется через cli bind_addr - ip, куда будет биндиться сервер (flask) default_port - порт flask, по умолчанию берет переменную окружения PORT, если отсутствует - берет значение из конфига server_route - адрес, по которому сервер отслеживает сообщения webhook_url - url вебхука (callback телеграма) Приложение reddit регистрировать как веб-приложение, в качестве ссылки указывать http://localhost:8080 Как получить reddit_token import praw reddit = praw.Reddit(client_id=reddit_id, client_secret=reddit_secret, redirect_uri='http://localhost:8080', user_agent='anything you want') print(reddit.auth.url(['identity', 'read'], '...', 'permanent')) Открываем ссылку, авторизуемся, нас перебрасывает на localhost, из адреса берем значение параметра code. print(reddit.auth.authorize(code)) Вывод - и есть reddit_token Как получить pastebin_userkey from pastebin import PastebinAPI print(PastebinAPI.generate_user_key(pastebin_devkey, pastebin_login, pastebin_password))
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published