My great plan is to create a Telegram chat bot that would be like shizoid, but in Python and maybe with some extra features.
A-a-a-a-and... it works (@ImaginaryFriendBot)! Thanks to @REDNBLACK.
ImaginaryFriend can:
– @ImaginaryFriendBot один ты меня понимаешь
– Ты глупый кот. Меня зовут антон иванов, мне только что поймала ту же пустоту.
– привет, Антон
– Привет!
– оч приятно, Антон. Я Боря
– Я не знаю юридических тонкостей но по факту квартира же твоя! Боря кот. Оч приятно антон.
– Чем ты занимаешься, ты юрист?
– Ты не видишь чтоль?
– Ну извини, решил уточнить. Как дела то?
– Как дела с потоками в яве обстоят? Ну ты понел. Дела отлично, а твои как?
– Нет. У меня друг в дестве кусался.
– он тебя загрыз?
– Он же говна кусок.
– тебя загрыз кусок говна?
– Тебя наверх задрать надо.
– ты сегодня особо в тему пишешь, что с тобой, ты поумнел?
– Что бы крашилось :3?
– да ты суицидник XD
– Ты не очень умный?
– годный бот
– Бот захватит мир.
/ping
: you know the drill,/get_stats
: get information on how many pairs are known by ImaginaryFriend,/chance n
: set the probability that ImaginaryFriend would reply to a random message (must be in range 1-50, default: 5),/сhance
: get current probability that ImaginaryFriend would reply to a message,/mod_f pattern
: find all the words starting with pattern,/mod_d word
: remove word from ImaginaryFriend's dictionary,/meow
, /woof
, /borscht
, /boobs
, /butts
and others: make ImaginaryFriend send a corresponding picture,/vzhuh phrase
: make ImaginaryFriend create a вжух meme.cfg
dir and rename main.docker.cfg.example
to main.docker.cfg
.main.docker.cfg
file in text editor, paste your newly created bot token into bot
.token
property and your bot name (with Bot postfix) into bot
.name
property.docker-compose up
. Congrats! You now have ImaginaryFriend of your own!pip install -r requirements.txt
cfg
dir and rename main.plain.cfg.example
to main.plain.cfg
main.plain.cfg
file in text editor, paste your newly created bot token into bot
.token
property and your bot name (with Bot postfix) into bot
.name
property.updates
property for websocket support and redis
property to point to your Redis instance.python run.py