You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Всем привет) столкнулась с проблемой, когда на вроде бы корректный код на странице вместо приглашения появилось сообщение Bot domain invalid. При этом ошибок нет(код 200).
мои настройки
TELEGRAM_BOT_NAME = 'test_..._bot'
TELEGRAM_BOT_TOKEN = '6753000817:AAGv6B3e6u1XGYk2MyMJ9y...q3mXgg_rfc'
TELEGRAM_LOGIN_REDIRECT_URL = 'https://dry-owls-fry.loca.lt'
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'debug_toolbar',
'rest_framework',
...
'django_telegram_login',
]
мое представление
from django.shortcuts import render
from django_telegram_login.widgets.constants import (
SMALL,
MEDIUM,
LARGE,
DISABLE_USER_PHOTO,
)
from django_telegram_login.widgets.generator import (
create_redirect_login_widget,
)
Что может быть не так ?
PS имя бота, его токен - верны. В консоле при принте видны. редирект настраивала с полощью локалтонеля . Может там проблема, но я не могу понять где именно: тонель - тот, который появился после команды lt --port 8000 и добален в телеграм с помощью /setdomain Ответом было Success! Domain updated
Буду рада помощи
The text was updated successfully, but these errors were encountered:
Нужно захостить локальный сервер на 80-том порте.
Потом просто в hosts файле прописать условный домен и установить его в BotFather через /setdomain
К сожалению только так, тестового режима у виджетов нету.
Всем привет) столкнулась с проблемой, когда на вроде бы корректный код на странице вместо приглашения появилось сообщение Bot domain invalid. При этом ошибок нет(код 200).
мои настройки
TELEGRAM_BOT_NAME = 'test_..._bot'
TELEGRAM_BOT_TOKEN = '6753000817:AAGv6B3e6u1XGYk2MyMJ9y...q3mXgg_rfc'
TELEGRAM_LOGIN_REDIRECT_URL = 'https://dry-owls-fry.loca.lt'
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'debug_toolbar',
'rest_framework',
...
'django_telegram_login',
]
мое представление
from django.shortcuts import render
from django_telegram_login.widgets.constants import (
SMALL,
MEDIUM,
LARGE,
DISABLE_USER_PHOTO,
)
from django_telegram_login.widgets.generator import (
create_redirect_login_widget,
)
bot_name = settings.TELEGRAM_BOT_NAME
bot_token = settings.TELEGRAM_BOT_TOKEN
redirect_url = settings.TELEGRAM_LOGIN_REDIRECT_URL
def redirect(request):
telegram_login_widget = create_redirect_login_widget(
redirect_url, bot_name, size=LARGE, user_photo=DISABLE_USER_PHOTO
)
мой шаблон
It is template to render redirect Telegram widget!
{{ telegram_login_widget|safe }}
{% autoescape off %}{{ telegram_login_widget }}{% endautoescape %}
Что может быть не так ?
PS имя бота, его токен - верны. В консоле при принте видны. редирект настраивала с полощью локалтонеля . Может там проблема, но я не могу понять где именно: тонель - тот, который появился после команды lt --port 8000 и добален в телеграм с помощью /setdomain Ответом было Success! Domain updated
Буду рада помощи
The text was updated successfully, but these errors were encountered: