Tishka17
в браузере
Alisher
Страница недоступна 405
Kop
у тебя сам по себе юрл доступен?
Может у тебя заблочен доступ к телеге напрямую
Alisher
Мы сидим с pythonanywhere
Danil
а ты уверен что ты веб хук правильно поставил
Alisher
Через url setwebhook сделал, вышел true, true
Alisher
Ща скину кол
Alisher
Код
Danil
тока скрином плезб
Alisher
Ща код скину
Alisher
url.py
from . import views
from django.urls import path
from .views import TelegramBotView
urlpatterns = [
path('', views.index, name='index'),
path('tg/', TelegramBotView.as_view()),
]
Danil
ого какие нынче скрины пошли
Danil
скинь вьюху
Danil
которая корень обрабатывает
Alisher
view.py
def index(request):
print('hello')
products = Product.objects.all()
return render(request, "myapp/index.html", {'products': products})
TOKEN='токен'
bot = telebot.TeleBot(TOKEN)
bot.delete_webhook()
bot.set_webhook("https://юзернейм.pythonanywhere.com/botтокен")
class TelegramBotView(View):
@method_decorator(csrf_exempt)
def dispatch(self, request, *args, **kwargs):
return super(TelegramBotView, self).dispatch(request, *args, **kwargs)
def post(self, request):
message_pre = request.body.decode('utf-8')
message = json.loads(message_pre)
person_id = message['message']['from']['id']
text = message['message']['text']
bot.send_message(person_id, 'text to be send')
return JsonResponse({'status': 'accepted'})
Danil
ага
Danil
ты не установил вебхук
Alisher
вебхук я через url поставил
Alisher
сейчас скину как поставил
Danil
скрином бдчть тока
Alexey
#вакансия #удаленка #парттайм
Ищем на проекты мидла+
Проект уже начался, нужна замена на горячую. Весело, короче)
Частичная занятость, удаленка.
Требования:
- Python 3.7
- Django
Будет плюсом:
- Проектирование БД
Ставка 800-1200р/час.
Контакты: @AlexCode
Alisher
вот
Alisher
Alisher
ну сейчас уже пишет already set
Danil
а ну значит все ок
Danil
значит ты урлы не правильно закодировал кодом как-то
Alisher
вот, с кодом проблемы
Danil
раз ты сервером 4хх отдаешь
Alisher
попробовал разные методы, но если даже вебку открывает
Alisher
бот не запускается или тупо пустые запросы
Alisher
сейчас остановился на этом коде, но тут страницу не грузит
Danil
а это
Danil
какой порт?
Alisher
а все
Alisher
страницу теперь грузит
Alex
вынести в какой-нибудь кликхаус?
насколько я понял кликхаус) в теме для аналитики, в моем случае и обычный мускул пойдет, но спасибо было очень интересно почитать
Alisher
я гет функцию добавил
Alisher
но бот так же, спит
Danil
Danil
а это
Danil
какой порт?
Nikita
Привет! Есть пример отправки писем через SMTP чтобы письма доставлялись и не попадали в СПАМ (550 error)
Alex
Alex
или так
Nikita
Nikita
natrix5369_job
Блин. Для телеге явно не хватает более лучшего форматирования кода
natrix5369_job
Без переноса строк
natrix5369_job
Tishka17
более лучшего
Misha
Tishka17
эм
Tishka17
у тебя почтовый сервер же этот домен обслуживает?
Nikita
это пример
Tishka17
Tishka17
Nikita
smtpLIB
Tishka17
что?
Nikita
в библиотеке smtpLib
Tishka17
при чем тут smtplib?
Tishka17
хз в чем вопрос
Nikita
msg['From'] = formataddr(('Сервис', Op['smtp_login']))
Nikita
все получилось
Nikita
🙏
Tishka17
чо
Nikita
Tishka17
выглядит не так как я ожидал, но пофиг
Nikita
Nikita
и в спам не уходит
Cyber
Если у кого-то есть знакомый, который может деобфусцировать софт на C#, стукните в лс.
Tishka17
elessar
есть класс... в нем dict ... какие мне дандер методы определить чтобы итерироваться по объекту этого класс
elessar
т.е. по dict у
Tishka17
Tishka17
for i in obj.yourdict