123 123
Профи
(659)
10 месяцев назад
Вы можете создать телеграмм-бота на Python с использованием библиотеки python-telegram-bot.
Пример:
import telegram
from telegram import Update
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackContext
def start(update: Update, context: CallbackContext) -> None:
update.message.reply_text('Привет! Я бот.')
def echo(update: Update, context: CallbackContext) -> None:
text = update.message.text.lower()
# Проверяем, содержит ли сообщение запрещенные слова
banned_words = ["слово1", "слово2"]
for word in banned_words:
if word in text:
update.message.reply_text('Использование запрещенного слова!')
update.message.reply_text(update.message.text)
def main() -> None:
updater = Updater("YOUR_TOKEN")
updater.dispatcher.add_handler(CommandHandler("start", start))
updater.dispatcher.add_handler(MessageHandler(Filters.text & ~Filters.command, echo))
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main()
Здесь echo функция отвечает на любое введенное сообщение, а также проверяет наличие запрещенных слов в сообщении при помощи списка banned_words.
Обратите внимание, что вам нужно заменить "YOUR_TOKEN" на ваш токен бота.
Кроме того, обратите внимание на то, что пример приведен для основной функциональности. Вам, вероятно, понадобится расширить это и добавить обработку известных команд.
123 123Профи (659)
10 месяцев назад
ну, я когда учил питон, не сильно опирался на гпт. но часто помогал с базой, хз