Задать вопрос
@Miraid

Как сделать Телеграм бота на Golang который пересылает похожие сообщения в этот-же чат?

В чем заключается суть, хочу написать telegram бота который пересылает ранее отправленные сообщения в чат с таким-же заголовком. то-есть когда пользователь пишет к примеру "/search текст" бот должен найти сообщение со словом "текст" и переслать его. Не могу понять как это реализовать на go.
  • Вопрос задан
  • 258 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Spargwy
20 годиков. Голанг баккенд девелопер
Не могу понять как это реализовать на go.

А на других языках можешь?
Если да, то в чём именно проблема?

Анализируй имеющиеся в базе сообщения и пересылай те, которые подходят под критерии.
Ответ написан
Комментировать
fruworg
@fruworg
//разделяем предложение на слова по пробелам
arr := strings.Split(m.Text, " ")
//вырезаем первое слово (в нашем случае команду /search)
if arr[0] == "/search"{
msg := strings.TrimPrefix(m.Text, arr[0]+" ")}else{
msg := "Это не поиск!"}

Использовал вот здесь такую конструкцию, можете посмотреть как реализовано.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы