Size: a a a

pyTelegramBotAPI.talks.ru

2020 August 27

S

Se Bo in pyTelegramBotAPI.talks.ru
вот тут адрес тот же прописан, который мне дает ngrok
источник

A

Aryn in pyTelegramBotAPI.talks.ru
Anna
Привет всем
Хочу сделать простой бот саппорт, по-типу @Livegrambot.

Вроде, все просто, но как я смотрю, если делать reply, то не у всех находит id, и них он скрыт. Есть идеи как это обыграно в livegrambot? и как это можно реализовать в своём боте, нужно DB подключать и как-то с этим мудрить или как?
Спасибо
Да?

{
"update_id": 924203201,
"message": {
 "message_id": 383344,
 "from": {
  "id": 794823214,
  "is_bot": false,
  "first_name": "Aryn",
  "username": "aryn_bots",
  "language_code": "ru"
 },
 "chat": {
  "id": 794823214,
  "first_name": "Aryn",
  "username": "aryn_bots",
  "type": "private"
 },
 "date": 1598535801,
 "forward_from": {
  "id": 794379079,
  "is_bot": false,
  "first_name": "Shabdan",
  "username": "shabdandj",
  "language_code": "ru"
 },
 "forward_date": 1598526025,
 "text": "Айди не может быть скрыт"
}
}


https://t.me/pyTelegramBotAPI_talks_ru/182659
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
Aryn
Да?

{
"update_id": 924203201,
"message": {
 "message_id": 383344,
 "from": {
  "id": 794823214,
  "is_bot": false,
  "first_name": "Aryn",
  "username": "aryn_bots",
  "language_code": "ru"
 },
 "chat": {
  "id": 794823214,
  "first_name": "Aryn",
  "username": "aryn_bots",
  "type": "private"
 },
 "date": 1598535801,
 "forward_from": {
  "id": 794379079,
  "is_bot": false,
  "first_name": "Shabdan",
  "username": "shabdandj",
  "language_code": "ru"
 },
 "forward_date": 1598526025,
 "text": "Айди не может быть скрыт"
}
}


https://t.me/pyTelegramBotAPI_talks_ru/182659
Попробуй с сообщением этого агента под прикрытием
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
{
"update_id": 924201262,
"message": {
 "message_id": 383255,
 "from": {
  "id": 794379079,
  "is_bot": false,
  "first_name": "Shabdan",
  "username": "shabdandj",
  "language_code": "ru"
 },
 "chat": {
  "id": 794379079,
  "first_name": "Shabdan",
  "username": "shabdandj",
  "type": "private"
 },
 "date": 1598526458,
 "forward_sender_name": "Anna",
 "forward_date": 1598526304,
 "text": "Привет, смотри, клиет пишет сообщение боту, боту пересылает его в чат тех поддержки, тогда свободный человек из поддержки отвечает на пересланное сообщение с помощью reply, бот подтягивает id, от которого оно было переслано, и отправляет этому человеку, но если человек в настройках приватности выключил эту штуку( скриншот прилагаю снизу) то бот не увидит id и не сможет переслать сообщение клиенту"
}
}
источник

A

Anna in pyTelegramBotAPI.talks.ru
Aryn
Да?

{
"update_id": 924203201,
"message": {
 "message_id": 383344,
 "from": {
  "id": 794823214,
  "is_bot": false,
  "first_name": "Aryn",
  "username": "aryn_bots",
  "language_code": "ru"
 },
 "chat": {
  "id": 794823214,
  "first_name": "Aryn",
  "username": "aryn_bots",
  "type": "private"
 },
 "date": 1598535801,
 "forward_from": {
  "id": 794379079,
  "is_bot": false,
  "first_name": "Shabdan",
  "username": "shabdandj",
  "language_code": "ru"
 },
 "forward_date": 1598526025,
 "text": "Айди не может быть скрыт"
}
}


https://t.me/pyTelegramBotAPI_talks_ru/182659
Блин, сколько раз объяснять что не id человека который делает запрос к боту, а id пользователя от кого переслано сообщение
источник

A

Aryn in pyTelegramBotAPI.talks.ru
Это одно и то же
источник

A

Anna in pyTelegramBotAPI.talks.ru
Aryn
Это одно и то же
Нет
источник

A

Anna in pyTelegramBotAPI.talks.ru
Когда включён этот режим, нельзя посмотреть айдишник
источник

EA

Eugene Artesius Pask... in pyTelegramBotAPI.talks.ru
источник

EA

Eugene Artesius Pask... in pyTelegramBotAPI.talks.ru
По легенде уже слагают мемы
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
Да он звезда
источник

𝕡

𝕡𝕔𝕚𝕩𝕆𝕫𝕫 ❌... in pyTelegramBotAPI.talks.ru
Чуваки скажите ,юзаю бота типо лайв грам обратная связь , и короче сделали чтоб он пересылал не только сообщение но и ссылку юзера, типо если вдруг скрыт от форварда чтоб знать кто пишет, и короче все норм ,но когда пишет юзер у которого нет @никнейма то бот не пересылает ссылку
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Se Bo
вот тут адрес тот же прописан, который мне дает ngrok
бля
источник

𝕡

𝕡𝕔𝕚𝕩𝕆𝕫𝕫 ❌... in pyTelegramBotAPI.talks.ru
Пример сверху с никнецмом а снизу нет
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
𝕡𝕔𝕚𝕩𝕆𝕫𝕫 ❌
Чуваки скажите ,юзаю бота типо лайв грам обратная связь , и короче сделали чтоб он пересылал не только сообщение но и ссылку юзера, типо если вдруг скрыт от форварда чтоб знать кто пишет, и короче все норм ,но когда пишет юзер у которого нет @никнейма то бот не пересылает ссылку
А нахер
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
Лучше с ид
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
А не юзернеймом
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Se Bo
вот тут адрес тот же прописан, который мне дает ngrok
крч, не знаю, в этом ли дело. И была у меня мысль, но сначала забыл. Вообще, в set_webhook ты сертификат даешь?
источник

𝕡

𝕡𝕔𝕚𝕩𝕆𝕫𝕫 ❌... in pyTelegramBotAPI.talks.ru
SΗΛβΔΛΝ
А не юзернеймом
@bot.message_handler(content_types=['text', 'audio', 'document', 'photo', 'sticker', 'video', 'voice', 'location', 'contact'], func=lambda msg:
                    Filters.is_user(msg) and Filters.is_not_blocked(msg))
def get_question(message):
   bot.send_message(message.chat.id, text='😃 Ватсон, у нас хорошие новости!\n\nЯ успешно отправил ваш вопрос моему господину!\n\n👨🏻‍💻 with ♥ by BPRO')
   sent = bot.forward_message(admin_chat, message.chat.id, message.message_id)
   Message.create(from_=message.chat.id, id=sent.message_id).save()
   forwared_user_id = Message.select().where(Message.id == sent.message_id).get().from_
   bot.send_message(admin_chat, text=f"отправлено [ЭТИМ ЮЗЕРОМ](tg://user?id={forwared_user_id})", parse_mode='markdown')
источник

S

Se Bo in pyTelegramBotAPI.talks.ru
George Forse
крч, не знаю, в этом ли дело. И была у меня мысль, но сначала забыл. Вообще, в set_webhook ты сертификат даешь?
вот нет, не даю.
источник