#python #telegram #telegram-bot
#python #telegram #telegram-бот
Вопрос:
Прежде всего позвольте мне начать с того, что я не программист.
мне нужна помощь в получении следующего кода для удаления команды /, отправленной боту из группового чата.
Не программист и поместите следующий код вместе с примерами, которые я нашел.
Спасибо
import telegram
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters
from telegram import (ReplyKeyboardMarkup, ReplyKeyboardRemove)
import logging
import time
updater = Updater(token='TOKEN')
dispatcher = updater.dispatcher
logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
level=logging.INFO)
def start(bot, update):
bot.send_message(chat_id=update.message.chat_id, text="Where would you like to go?")
start_handler = CommandHandler('start', start)
dispatcher.add_handler(start_handler)
### lions_park
def lions_park(bot, update):
bot.send_message(chat_id=update.message.chat_id, text='<b>lions park</b> <a href="https://www.google.com/maps/search/?api=1amp;query=49.266137,-122.780679"> Take Me There! </a>', parse_mode=telegram.ParseMode.HTML)
lions_park_handler = CommandHandler('lions_park', lions_park)
dispatcher.add_handler(lions_park_handler)
### frog_gym
def frog_gym(bot, update):
bot.send_message(chat_id=update.message.chat_id, text='<b>frog gym</b> <a href="https://www.google.com/maps/search/?api=1amp;query=49.299372,-122.760475"> Take Me There! </a>', parse_mode=telegram.ParseMode.HTML)
frog_gym_handler = CommandHandler('frog_gym', frog_gym)
dispatcher.add_handler(frog_gym_handler)
### bee_house
def bee_house(bot, update):
bot.send_message(chat_id=update.message.chat_id, text='<b>bee house</b> <a href="https://www.google.com/maps/search/?api=1amp;query=49.286018,-122.784835"> Take Me There! </a>', parse_mode=telegram.ParseMode.HTML)
bee_house_handler = CommandHandler('bee_house', bee_house)
dispatcher.add_handler(bee_house_handler)
updater.start_polling()
Комментарии:
1. Добро пожаловать на SO. Пожалуйста, сократите свое описание и удалите всю информацию, не имеющую прямого отношения к вашей проблеме. Нас не волнуют ваши встречи в сообществе и т.д., А только то, что должен делать ваш код и в чем проблема…
2. Спасибо, что удалили всю ненужную информацию. К сожалению, я все еще не совсем понимаю вашу проблему. Получает ли бот строку с ведущей
/command
подстрокой от пользователей, которую вы хотите удалить?3. когда пользователи в группе вызывают команду, все остальные в группе могут ее видеть, и некоторые сбитые с толку пользователи снова нажимают на команду в групповом чате, и бот снова публикует результаты. Иногда в группе из 500 человек это может происходить несколько раз и заполнять экран. Я надеюсь, что бот удалит сообщение от пользователя с помощью команды /, чтобы никто случайно не отправил команду снова.