Как создать простого бота Discord, который при запуске создает сеанс Stripe Checkout и публикует ссылку для оплаты на канале. Теги: Python, Stripe, Discord-Bot, AI-SAAS Установите переменные среды — STRIPE_SECRET_KEY, DISIPE_PRICE_ID_PRO, DIS...
Как создать простого бота Discord, который при запуске создает сеанс Stripe Checkout и публикует ссылку для оплаты на канале.
Теги: Python, Stripe, Discord-Bot, AI-SAAS
ТЛ;ДР
Установите переменные среды — STRIPE_SECRET_KEY, DISIPE_PRICE_ID_PRO, DISCORD_BOT_TOKEN, DISCORD_CHANNEL_ID.
Запустите скрипт — он создаст сеанс Stripe Checkout для плана «CIELPRO» (29 долларов США) и разместит ссылку на ваш канал Discord.
Необязательно: включите вебхук с помощью ngrok, чтобы отслеживать успешные платежи и реагировать (например, назначать роль).
Ниже вы найдете готовый к использованию файл Python, небольшой файл README и короткую процедуру тестирования. Никаких дополнительных зависимостей, кроме Stripe и Discord.py, не требуется.
1. Полный исходный код – core/autonomous/stripe_checkout_discord_bot.py.
# core/autonomous/stripe_checkout_discord_bot.py
"""
Бот Discord, который создает сеанс Stripe Checkout при запуске
и публикует ссылку для оплаты в заранее настроенном канале.
Требуемые переменные среды:
STRIPE_SECRET_KEY — ваш секретный тестовый ключ Stripe.
STRIPE_PRICE_ID_PRO — идентификатор цены для плана «CIEL PRO» за 29 долларов.
DISCORD_BOT_TOKEN – токен бота Discord.
DISCORD_CHANNEL_ID – числовой идентификатор канала для публикации.
"""
импортировать ОС
импортировать повторно
импортировать