Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Denis
@cellmon
Нет. Нельзя невозможно и вот почему: В Вайбере ID только в этом боте . В телеге он по всей телеге уникальный. А в другом Вайбер боте ID станет иным......
Seven4ME
@Seven4ME

Всем привет! Нужна помощь.
Как отправить смс по заходу в бота?

if isinstance(viber_request, ViberConversationStartedRequest):
viber.send_messages(viber_request.sender.id, [
TextMessage(text="Добрый день!\n Для начала работы с ботом наберите Начать.")
])
Это не работает

Bunk100
@Bunk100

Всем привет, подскажите плз. Заказчик создал бота, но не может его вывести в паблик

Он включает паблик, но потом перезаходит - и тумблер паблика отключен, и ничего не меняется
что делать?

Denis
@cellmon

@Seven4ME Привет! Спасибо за интерес к нашему сообществу.

В методе запроса ViberConversationStartedRequest нет параметра viber_request.sender.id.....

Но есть параметр viber_request.user.id ! Замените и бот начнет слать первое приветственное сообщение!

@Bunk100 Привет!

Что значит вывести в паблик и тумблер? От того что он включит "Показать" (Так делать нужно все надеемся на благоразумие авторов в будущем), но бот в поиске не появиться.

Если Ваш заказчик конечно не Бавария или Шакира - такие крупные появляются. А Можно в личку ссылку на бота?

Bunk100
@Bunk100

@cellmon я имею ввиду включение видимости бота, без нее даже на страничку бота не получается перейти ведь?

Что пишет, что страница удалена или не существует

Denis
@cellmon
@Bunk100 Если включить ее тоже не перейдешь - удалена и несущесвует будет. Но сам бот есть и работает без проблем! А странички самодельные нужны например как эта: https://botviber.ru/radio
Nikita Slastikhin
@SlastikhinNikita

Всем приверт!
Ребят, такой вопрос
Сделал бота - в нём есть пару пользователей.

Я как-то могу "связать" между собой этих пользователей?

вот упёрся, что надо вручную вводить номер телефона, что б возможно было переслать "контакт"
можно как-то это упростить? что б пользователь не вводил вручную
Bunk100
@Bunk100
@cellmon спасибо, подскажи пожалуйста, как тогда добавить бота в чат?
Denis
@cellmon
@SlastikhinNikita Номер не причем! Бот работает с ID! Для телефона выведи кнопку поделиться номером, используй Action 'share-phone'
Nikita Slastikhin
@SlastikhinNikita
@cellmon да пробовал, (скрипт на питоне), была ошибка
сейчас ещё раз попробую конечно
@cellmon Exception: failed with status: 3, message: rich_media is not valid. [instance value ("share-phone") not found in enum (possible values: ["reply","open-url","","none"])]
ну... собственно да
Nikita Slastikhin
@SlastikhinNikita
ну и просто кнопкой
Exception: failed with status: 3, message: keyboard is not valid. [instance value ("share-phone") not found in enum (possible values: ["reply","open-url",""])]
Nikita Slastikhin
@SlastikhinNikita
@cellmon спасибо за направление!
ещё нужно указать min_api_version=3
Denis
@cellmon
@SlastikhinNikita Лучше ставь API 6 или 7 ! Везде
Nikita Slastikhin
@SlastikhinNikita
понял! спасибо!
Denis
@cellmon

В последнем обновлении Вайбер выпустил серьезную вещь!! Теперь Нас в группы смогут добавлять только наши контакты - а не все подряд...
Настройки - Конфиденциаальность - Настройки добавления в Группы...

АнтиСПАМ, КиллерФИЧА !!!

Khattak24
@Khattak24
Is there any viber bot without flask implementation? Just like telegram telethon
Denis
@cellmon
I am use django. Without flask:)
Khattak24
@Khattak24
Is there any solution without django and flask like simple request just like telethon
Denis
@cellmon
No it Viber. It need any http server
Khattak24
@Khattak24
@cellmon can you please share the django source code if possible
tamaroth
@tamaroth
@Khattak24 You can create something that will be sending messages, but without a server you will not be able to receive any messages. It is required as viber client registers your bot's server address and sends POST requests there whenever another user messages or interacts with your bot.
Khattak24
@Khattak24
@tamaroth Thanks, Actually i want to fetch user detail using python?? Any Idea -> like i want to give a number and the function returns the information against that number with detail (name, picture)
tamaroth
@tamaroth
@Khattak24 Basically everything is done through RESTful API. This information cannot be easily found in the documentation, but if you are willing, you can go through the code of the bot and find it there. Have a look at viberbot/api/api_request_sender.py. There's a function called get_user_details() that sends a POST request with JSON data. Basically you have to send a POST to https://chatapi.viber.com/pa/get_user_details with User-Agentset to ViberBot-Python/<version> with the following data {"auth_token": "<your token goes here>", "id": "<the id of a user you want details of>"}. And that should suffice.
Also, I believe just for retrieving of information, you can use the viberbot client.
Khattak24
@Khattak24
@tamaroth Yes but it only return the info of those user which are added in my bot but i want to fetch all users either added on my bot account or not?
tamaroth
@tamaroth
I don't think it's possible. You must get the user's ID somehow and Viber will certainly not share a list of all users with anyone without explicit permission from said users.
Khattak24
@Khattak24
It is possible you can search user on viber using lampyire?
It is obvious lampyire use some sort of technique
Volodymyr
@wowkin2

How to send "welcome message" on conversation_started but with keyboard buttons?
Did not find any information in documentation, created question on SO:
https://stackoverflow.com/q/63710016/3722635

Feel free to answer here, or there.

Volodymyr
@wowkin2
Found solution, answered there.
ikewzer0
@ikewzer0
can a bot join a group ? and kick if anyone spam (depending on a set of keywords) maybe
anyone have any idea how this can be done in viber ?
Denis
@cellmon
Bot in group don't possible.
Denis
@cellmon

Great news on Viberbot - now a phone number is sent from Desktop clients, the Share_phone method has begun to fully process the transfer !

Отличные новости Viberbot - теперь с Desktop клиентов отправляется номер телефона метод Share_phone полноценно стал отрабатывать передачу !

nincode
@nincode
I'm having this weird issue where I created a bot (so far based on sample code). I can message with it just fine. I can share it with an iOS device.
When I try to share it to a friend using an Android device, the invite shows up as blurred and they can't interact with it / start a chat with the bot. Has anyone seen this?
Mr atashnejad
@Mratashnejad
hello dears . i have problem with ngrock to send only one message to my viber bot
Mr atashnejad
@Mratashnejad
@dimm23 hi dear , are you found out your problem ? i have this problem also . ( Connection redused )
benjoazucena
@benjoazucena
Hi! what factors would cause my bot to receive a request message twice even if I only sent one? (my guess is that it is related to timeouts and my internet connection?)
benjoazucena
@benjoazucena
Возникли проблемы с отправкой нескольких сообщений в колбу. Есть ли конфигурация для ограничения скорости запроса? (Возможно, я испытываю это, чтобы покрасить таймауты, вызванные нестабильным подключением к Интернету)
makarst
@makarst
Всем привет, как сделать кнопку под сообщением, а не снизу?
Denis
@cellmon
Под сообщением можете вызвать клавиатуру , есть метод RichMediaMessage
Vitaliy
@scorpioRED
Hi there!
How do I change bot age restriction?
My bot is not
Hi there!
How do I change bot age restriction?
My bot is not share any adult content
And not any paid services there
Denis
@cellmon
Location and bot age, change is not possible. Only Create new boy.
ITheCorgi
@ITheCorgi
Всем привет. Можно добавить бота в группу и вызывать его в ней? Хочу сделать голосовалку
Denis
@cellmon
Вайбер бот нельзя в группу.....